Commit graph

  • 65a54706f5 set cursor shape for resize grabs may 2024-09-29 22:44:27 +02:00
  • 9a9eddb132 focus: Fix layer-popup locations Victoria Brekenfeld 2024-10-23 17:35:06 +02:00
  • 0092dac08c input: Use render_input_order Victoria Brekenfeld 2024-10-10 23:18:04 +02:00
  • 51c8588f89 render: Use render_input_order Victoria Brekenfeld 2024-09-27 23:41:58 +02:00
  • 140d870e7b focus: Introduce render_input_order Victoria Brekenfeld 2024-09-27 23:39:08 +02:00
  • 2497992d31 Don't create initial empty workspace when there are other workspaces Ian Douglas Scott 2024-10-11 13:26:11 -07:00
  • 229c794aad On adding output add set after processing other sets Ian Douglas Scott 2024-10-11 13:18:06 -07:00
  • fb2631adce Fix workspace indices when workspace is moved to another output Ian Douglas Scott 2024-10-11 13:09:44 -07:00
  • c8ebac354c Preserve active workspace when workspaces are moved back to another output Ian Douglas Scott 2024-10-11 13:05:51 -07:00
  • 400a7752fd When moving workspaces on output remove, don't movve empty workspace Ian Douglas Scott 2024-10-11 12:33:09 -07:00
  • 6fc36cb00e Fix spelling of prefers Ian Douglas Scott 2024-10-11 12:20:06 -07:00
  • 540ed3d170 Use to_ne_bytes() instead of unsound Vec::from_raw_parts Ian Douglas Scott 2024-10-11 12:00:47 -07:00
  • 50d6dc3d21 fix(menu): use corner radius from theme Vukašin Vojinović 2024-10-21 15:26:54 +02:00
  • b8c429facb Add COSMIC_DISABLE_DIRECT_SCANOUT env var Ian Douglas Scott 2024-10-14 19:49:45 -07:00
  • 087be20365 Add util function for boolean env vars Ian Douglas Scott 2024-10-14 19:44:22 -07:00
  • a4d875e35e cursor follows focus to center of window may 2024-09-26 19:34:18 +02:00
  • ea2215ec3f fix(window): center window title Vukašin Vojinović 2024-10-08 12:39:34 +02:00
  • b7a34bdd1e fix(menu): styling Vukašin Vojinović 2024-09-28 13:58:51 +02:00
  • be38da47e9 use Grabbing cursor instead of Grab cursor may 2024-10-05 20:17:44 +02:00
  • 07bd8bedef input: Treat pointer-shortcuts as potentially inhibited Victoria Brekenfeld 2024-09-18 13:57:10 +02:00
  • 15a6425836
    Set default output transform based on DRM panel orientation (#901) Ian Douglas Scott 2024-10-07 12:12:40 -04:00
  • a96394f7a6 Update egui, smithay-egui, smithay Ian Douglas Scott 2024-09-26 13:43:01 -07:00
  • afdb656778 dnd: correct handling of cursor buffer offset Christian Meissl 2024-09-13 19:22:57 +02:00
  • bd04d68106 overlap-notify: Initial implementation Victoria Brekenfeld 2024-09-19 18:11:54 +02:00
  • 9c7c41c508 toplevel-info/mgmt: Update to v2/v3 Victoria Brekenfeld 2024-09-18 16:02:41 +02:00
  • bbda6fb13d chore: Update cosmic-protocols Victoria Brekenfeld 2024-09-19 18:22:33 +02:00
  • ad449f9db0 chore: libcosmic update Victoria Brekenfeld 2024-09-19 19:25:25 +02:00
  • d7ca0324c5 Remove needs_key_repetition argument Ian Douglas Scott 2024-09-18 13:20:17 -07:00
  • 6d017225e4 Move handling of keyboard swap action to a seperate function Ian Douglas Scott 2024-09-16 13:00:31 -07:00
  • 96c931a0c3 Split off KeyboardHandle::filter callback to separate method Ian Douglas Scott 2024-09-13 10:07:46 -07:00
  • fb32d39b1b Update smithay Ian Douglas Scott 2024-09-18 12:58:45 -07:00
  • d02aecce61 Use .modified_sym() instead of casting keycode to keysym Ian Douglas Scott 2024-09-18 12:54:44 -07:00
  • 01d78689b5 Run cargo fmt Ian Douglas Scott 2024-09-18 12:55:36 -07:00
  • 7c24e361aa fix: remove non-existent input 'nixpkgs' from 'crane' Dasha Mukhina 2024-09-04 17:09:41 +04:00
  • 55c83a3e30 fix: add wayland, x11 libraries in runtime Dasha Mukhina 2024-09-04 11:06:24 +04:00
  • 57eb827469 style: reformat flake.nix using nixfmt-rfc-style Dasha Mukhina 2024-09-04 18:27:23 +04:00
  • 6fc7fd2baf fix: unresolved import [of std] on NixOS in RA Dasha Mukhina 2024-09-04 10:02:43 +04:00
  • 3e1b352297 Add com.system76.CosmicFilesDialog as floating window exception Jeremy Soller 2024-09-11 14:47:06 -06:00
  • b820c97c66 Destroy X11Wm when we lose connect to X server Ian Douglas Scott 2024-09-05 19:30:23 -07:00
  • 4d215755f6 shell: Fix incomplete focus_stack after swapping Victoria Brekenfeld 2024-09-10 21:10:02 +02:00
  • 03430b76c5 shell: Allow moving groups between outputs Victoria Brekenfeld 2024-09-10 20:51:08 +02:00
  • b111c9ff48 shell: Rewrite get_focused_output to properly account for groups Victoria Brekenfeld 2024-09-10 19:38:48 +02:00
  • 0d048b1a8e input: Fix focus_follows_cursor across outputs Victoria Brekenfeld 2024-09-09 20:12:10 +02:00
  • fc689118f8 toplevel_management: Don't warp cursor on activate Victoria Brekenfeld 2024-09-09 20:02:56 +02:00
  • 16d9902770 focus: Allow updating cursor to already focused window Victoria Brekenfeld 2024-09-09 20:02:36 +02:00
  • f0f1db4358 shell: next_focus should use active_output Victoria Brekenfeld 2024-09-09 20:02:12 +02:00
  • b85b8fc7eb input: Fix passed button events Victoria Brekenfeld 2024-09-09 20:01:59 +02:00
  • 5006eae60b actions: Fix focus on Output-actions Victoria Brekenfeld 2024-09-09 17:50:19 +02:00
  • 932c204de4 input: Move actions into own module Victoria Brekenfeld 2024-09-09 16:38:52 +02:00
  • 0ffe6ae718
    wayland: Implement cursor-shape-v1 may 2024-09-09 16:21:27 +02:00
  • 79ae56c601 Update cosmic-settings-config Richard Weber 2024-09-04 21:41:42 +03:00
  • 4cf34fe312 Fix iter parameter change Richard Weber 2024-09-04 21:21:57 +03:00
  • bd95340992 Apply suggestions from code review Richard Weber 2024-09-04 21:20:21 +03:00
  • 5482ff65e5 Add config reloading for tiling exceptions Richard Weber 2024-09-04 20:40:41 +03:00
  • 5fe9ba29eb Use new config from cosmic-settings-config Richard Weber 2024-09-04 18:35:09 +03:00
  • ec86fc33e0 Add error handling for configuration conversion to regex rules Richard Weber 2024-08-15 17:36:42 +03:00
  • e8947b8742 Move tiling exceptions to configuration file Richard Weber 2024-08-14 21:56:20 +03:00
  • 7da0bc430a added cursor_follows_focus and focus_follows_cursor skewballfox 2024-09-04 11:13:59 -05:00
  • 52280e9823 Remove unnecessary casting julianbraha 2024-09-03 12:35:39 +01:00
  • 48ae9a2a33
    i18n: added italian (#805) lucamosca1 2024-09-03 13:10:33 +02:00
  • a846744609 i18n(pt): Add Portuguese translation João Ribeiro 2024-09-03 00:39:30 +01:00
  • 07f898590a kms: Fix rare mirroring crash Victoria Brekenfeld 2024-09-02 20:44:23 +02:00
  • 51bf6168c0 pt-BR translations David Carvalho 2024-08-26 12:58:48 -03:00
  • f720a197e4 Update and fix flake.nix Elias Graf 2024-08-31 11:28:11 +02:00
  • 971c28db38 xwayland: Add descaling option Victoria Brekenfeld 2024-08-23 18:26:08 +02:00
  • c9220a7acc chore: Update smithay Victoria Brekenfeld 2024-08-22 16:24:27 +02:00
  • 52ad30c264 Remove unnecessary lifetimes julianbraha 2024-08-30 13:58:49 +01:00
  • 09b34bb40e Natural scrolling turned off will now turn off natural scrolling for 4-finger gestures pknepps 2024-08-29 23:33:35 -04:00
  • ed64e26faf Add xdg-foreign-unstable-v2 protocol Ian Douglas Scott 2024-08-29 17:30:50 -07:00
  • 1342c000ab Add ext-foreign-toplevel-list-v1 protocol Ian Douglas Scott 2024-08-28 15:04:00 -07:00
  • 59b0e0e74e Only use .cloned() on the element instead of the entire iterator julianbraha 2024-08-29 14:12:26 +01:00
  • 06d25df4ef Iterate over the array instead of an unnecessary vector julianbraha 2024-08-29 14:11:28 +01:00
  • 2e2356ab5f Use map.entry().or_insert() instead of map.contains_key() and map.insert() julianbraha 2024-08-29 14:10:21 +01:00
  • 536484e9da screencopy: Use buffer age of 0 for render to temporary buffer Ian Douglas Scott 2024-08-27 12:21:04 -07:00
  • 8114116e04 fixed animation issue completely for keyboard navigation and partially for touchpad gestures BrunoWallner 2024-08-22 16:47:22 +02:00
  • e8dc4b6dc9 Create cosmic_comp.ftl Roxfr 2024-08-24 19:56:40 +02:00
  • 66695482d0 Don't pass pointer button events to client when moving or resizing João Capucho 2024-08-21 21:29:23 +01:00
  • 3c24934f48 Track if a move or resize request is client initiated João Capucho 2024-08-19 16:01:04 +01:00
  • 3625454420 Use monotonic time instead of 0 for motion events Ian Douglas Scott 2024-08-21 13:49:49 -07:00
  • ca6f05c585 Update pointer focus before motion occurs Ian Douglas Scott 2024-08-20 19:05:51 -07:00
  • 889499b64d Add single-pixel-buffer-v1 Ian Douglas Scott 2024-08-20 11:55:08 -07:00
  • c48dc1107f Update smithay and smithay-egui Ian Douglas Scott 2024-08-20 11:51:52 -07:00
  • baf6ae3a80 Add Romanian translation johnny c. 2024-08-09 19:29:48 +03:00
  • e119f10cdc toplevel-management: Set active output if changed, and move cursor Ian Douglas Scott 2024-08-20 08:50:13 -07:00
  • 7d0d878ad1 Don't enable thin LTO in dev profile Ian Douglas Scott 2024-08-20 15:56:36 -07:00
  • a3c81119e8 Use fallback scale if size is invalid Jeremy Soller 2024-08-14 17:12:41 -06:00
  • 8d2cc05f03
    kms: Try to calculate dpi and scale factor (Take 2) Victoria Brekenfeld 2024-08-15 15:10:40 -06:00
  • bad8837d19 Add wl-clipboard to tiling exceptions Richard Weber 2024-08-13 10:45:03 +03:00
  • 0916d3599a chore: Update smithay Victoria Brekenfeld 2024-08-10 14:51:29 +02:00
  • 7660f7aaa9 focus: Don't swap focus from maximized tiled windows Victoria Brekenfeld 2024-08-08 21:03:49 +02:00
  • f9d39144ed focus: Check target for fullscreen instead of workspace Victoria Brekenfeld 2024-08-08 21:03:11 +02:00
  • e5a7dfbdb0 layout/tiling: enumerate all children before swapping Victoria Brekenfeld 2024-08-08 20:49:43 +02:00
  • 450cc6a323 layout/tiling: Make swapping layout less confusing Victoria Brekenfeld 2024-08-08 20:48:56 +02:00
  • 1f8915f802 layout/tiling: Don't unmap before moving children Victoria Brekenfeld 2024-08-08 20:48:26 +02:00
  • 3eb002c3f1 state: Also set primary_output/preferred_scale for lock/cursor-surfaces Victoria Brekenfeld 2024-08-05 17:26:49 +02:00
  • 10d45f7134 iced: Set default font Victoria Brekenfeld 2024-08-05 13:58:04 +02:00
  • 5537fa4822 Use EGL_MESA_device_software as fallback for screen capture Ian Douglas Scott 2024-08-05 11:32:42 -07:00
  • 87020c79ba Define a RendererRef enum, referencing multi or glow renderer Ian Douglas Scott 2024-08-05 10:18:42 -07:00
  • 4748916ff9 Make RenderElement implementations generic to reduce duplication Ian Douglas Scott 2024-08-04 18:04:06 -07:00
  • 3dd3460ee0
    fix(config): PlayPause is not a valid xkb keysym Michael Aaron Murphy 2024-08-03 11:16:40 +02:00