Commit graph

  • 63995c4919 Remove CosmicMapped::stack_ref_mut Ian Douglas Scott 2025-01-27 18:37:27 -08:00
  • 649547d3cc toplevel-management: Move window, not whole stack Ian Douglas Scott 2025-01-27 18:22:34 -08:00
  • 9b3a42d450 toplevel-management: Make move_to_workspace work with minimized window Ian Douglas Scott 2025-01-27 18:12:50 -08:00
  • 7822030e0b workspace: Fix race between binding wl_output and output_enter Ian Douglas Scott 2025-01-27 14:15:59 -08:00
  • 605bb63a4d kms: Don't try to render inactive outputs Victoria Brekenfeld 2025-01-20 18:10:50 +01:00
  • b87049bb7c chore: add log-out shortcut Ashley Wulber 2025-01-17 22:39:51 -05:00
  • 38366700de Only cancel the keyboard grabs that we initiate Joe Neeman 2025-01-17 21:25:43 +07:00
  • 53d2cf01aa floating/resize: Fix broken global geometry Victoria Brekenfeld 2025-01-16 16:24:19 +01:00
  • 39528878f8 toplevel_info: Don't send geometry updates, while resizing Victoria Brekenfeld 2025-01-16 16:23:57 +01:00
  • 75661c6ca7 tiling: Refactor blocker code Victoria Brekenfeld 2025-01-15 19:57:04 +01:00
  • 560d234036 tiling: Throttle resizes Victoria Brekenfeld 2025-01-15 19:56:53 +01:00
  • cf26fe1c07 tiling: Fix flicker during resizing Victoria Brekenfeld 2025-01-15 19:56:02 +01:00
  • e217a91fec floating: Throttle resizes Victoria Brekenfeld 2025-01-15 19:55:29 +01:00
  • df74a322ab mapped: Allow to query in-flight configure for resize throttling Victoria Brekenfeld 2025-01-15 19:55:13 +01:00
  • 6c7ec54bdb Add a COSMIC_DISABLE_SYNCOBJ env var to disable syncobj protocol Ian Douglas Scott 2025-01-16 10:11:02 -08:00
  • 9dddead15d Add linux-drm-syncobj-v1 protocol Ian Douglas Scott 2024-06-26 14:39:03 -07:00
  • 005093b622 Update smithay-egui, egui Ian Douglas Scott 2025-01-14 14:33:23 -08:00
  • 1a3494e481 Use get_unconstrained_geometry function for popup position Ian Douglas Scott 2025-01-08 13:02:49 -08:00
  • b7937807ad fix: cosmic-protocols rev Ashley Wulber 2025-01-14 15:17:25 -05:00
  • 609c3c778b chore: Downgrade Cargo.lock version Victoria Brekenfeld 2025-01-14 18:47:39 +01:00
  • 9ce8621507 chore: update freedesktop-icons Victoria Brekenfeld 2025-01-14 16:42:07 +01:00
  • aa173e0d4f add Dutch translation Feike Donia 2025-01-12 17:26:05 +01:00
  • 794ac2fd8d Remove unused glow and drm-ffi dependencies Ian Douglas Scott 2025-01-10 15:53:02 -08:00
  • f73d9cee6b chore: Update smithay Victoria Brekenfeld 2025-01-14 11:13:00 +01:00
  • 03878357ee chore: cargo update Victoria Brekenfeld 2025-01-13 21:51:37 +01:00
  • c608696953 chore: Update libcosmic Victoria Brekenfeld 2025-01-13 21:27:46 +01:00
  • bb064e146b chore: Update cosmic-text Victoria Brekenfeld 2025-01-13 17:39:19 +01:00
  • 7425ffbad9 fix: add missing libdisplay-info library into flake.nix Cenk Uluisik 2025-01-12 12:44:55 +01:00
  • c9f740210f toplevel-info: Send initial state even if empty Ian Douglas Scott 2025-01-07 14:04:48 -08:00
  • addcbc5039 kms: Don't try to restore modifiers, if we don't have any surfaces Victoria Brekenfeld 2025-01-07 17:38:49 +01:00
  • ff22b98ec7 output_configuration: Better log errors Victoria Brekenfeld 2025-01-07 17:38:14 +01:00
  • 7f69244e07 Use Mul impl of Size Ian Douglas Scott 2024-12-31 09:04:28 -08:00
  • b685512127 Migrate away from Rectangle::from_loc_and_size Ian Douglas Scott 2024-12-26 18:18:35 -08:00
  • 9074447c4f chore: Update smithay Ian Douglas Scott 2025-01-02 11:55:17 -08:00
  • 42af2af37d render: Fix race during startup Victoria Brekenfeld 2025-01-07 12:09:42 +01:00
  • 578c77cb69 chore: github-ci was also missing pixman apparently Victoria Brekenfeld 2025-01-06 20:08:07 +01:00
  • c07d115d2b chore: Add libdisplay-info to github ci Victoria Brekenfeld 2025-01-06 19:53:15 +01:00
  • 870e5be2a6 kms: Use scaled sizes for placing new outputs Victoria Brekenfeld 2025-01-06 19:47:12 +01:00
  • bebd7c5c40 kms: Cleanup now that output_elements won't panic for uninitialized outputs Victoria Brekenfeld 2025-01-06 19:23:50 +01:00
  • db13eea91c shell: Allow active workspace to be None Victoria Brekenfeld 2025-01-06 19:23:06 +01:00
  • 23570ea9f4 chore: Add libdisplay-info dependency for packaging Victoria Brekenfeld 2025-01-03 20:12:00 +01:00
  • 3926aee5b6 debug: Fixup feature compilation Victoria Brekenfeld 2025-01-03 20:09:13 +01:00
  • 6be5009b37 kms: Allow diverging primary plane formats under certain conditions Victoria Brekenfeld 2025-01-02 21:32:47 +01:00
  • b5cd62fd7a kms: skip cursor updates for fullscreen content above the minimum refresh rate Victoria Brekenfeld 2025-01-02 20:23:15 +01:00
  • adcb81bbe0 deps: Switch from edid-rs to libdisplay-info Victoria Brekenfeld 2025-01-02 20:19:04 +01:00
  • 546966bf15 drm_lease: Disable overlay planes when active Victoria Brekenfeld 2025-01-02 17:39:16 +01:00
  • 8b87d6524e kms: Use new DrmOutput api Victoria Brekenfeld 2025-01-02 17:38:59 +01:00
  • e356e3c589 xdg_activation: Also consider tiled windows Victoria Brekenfeld 2025-01-02 16:29:21 +01:00
  • 61b0dddf50 chore: Fix a few warnings Victoria Brekenfeld 2025-01-02 16:26:56 +01:00
  • f12f4db0e1 chore: Update smithay Victoria Brekenfeld 2025-01-02 16:26:18 +01:00
  • e5263bbad8 Update leds when devices are added Paul Daniel Faria 2025-01-01 08:48:32 -08:00
  • 68b6156aa8
    Fix sticky toggle crashes on maximized windows (#1110) David Brochero 2025-01-06 08:10:49 -03:00
  • 9b78a2d780 refactor(shell/element): refactor how decorations height is accessed Yureka 2024-12-25 14:11:22 +01:00
  • 1118aa2877 When removing output global, use disable_global, remove with timer Ian Douglas Scott 2024-12-18 13:40:31 -08:00
  • 7ac204ee79 focus: Fix active/focused output on refresh_focus Victoria Brekenfeld 2024-12-16 20:14:37 +01:00
  • f2e53f09c9 shell: Fix stacking maximized windows Victoria Brekenfeld 2024-12-13 17:48:42 +01:00
  • 6707c92522 toplevel-info: Fix behavior with multiple instances of global Ian Douglas Scott 2024-12-13 17:50:03 -08:00
  • 2e1f6a4746 shell: Unset focused outputs on remove_output Victoria Brekenfeld 2024-12-13 16:23:09 +01:00
  • 9b4127555e kms/surface: Fix racy output disable Victoria Brekenfeld 2024-12-12 14:13:42 +01:00
  • 5b89ad27fb fix: manually scale the damage Ashley Wulber 2024-12-12 01:48:38 -05:00
  • 3132767a60 fix: improve damage tracking Ashley Wulber 2024-12-12 01:31:33 -05:00
  • 892c05f4fc fix(iced): use internal_ref size Ashley Wulber 2024-12-11 21:36:50 -05:00
  • 6c8325856f chore: update deps Ashley Wulber 2024-12-11 12:07:46 -05:00
  • 5f650e7d08 feat: alt+shift+tab Ashley Wulber 2024-12-06 12:32:24 -05:00
  • 7de52054ff chore: update iced/libcosmic Vukašin Vojinović 2024-10-24 00:15:05 +02:00
  • 0d0b89d538 Call data_init.init even if weak references are not alive Ian Douglas Scott 2024-12-10 14:56:57 -08:00
  • 16a1214207 output_configuration: Use unwrap in calls to Resource::data Ian Douglas Scott 2024-12-10 14:53:34 -08:00
  • fdfc5cbeb4 Use WeakOutput when accessing data of ZwlrOutputHeadV1 Ian Douglas Scott 2024-12-10 14:25:15 -08:00
  • 2c01c94477 fix: activation of an element outside the current workspace Ashley Wulber 2024-12-10 11:25:37 -05:00
  • 9b50d0f506 main: Update D-Bus activation environment also on non-systemd systems Michal Rostecki 2024-12-08 14:40:52 +01:00
  • 7829e7696d focus: Only consider focused output Victoria Brekenfeld 2024-12-05 18:31:34 +01:00
  • fce52cb6a2 focus: Un-activate non-active workspaces Victoria Brekenfeld 2024-09-28 12:28:17 +02:00
  • 76863aaf9b fix: filter by active workspace in overlap notify Ashley Wulber 2024-12-05 12:13:31 -05:00
  • fc84fa9948 shell: Fix windows global geometry to include ssd Victoria Brekenfeld 2024-12-05 17:30:27 +01:00
  • e3b41c5c55 input: Apply output transform to touch/tablet events Ian Douglas Scott 2024-11-20 13:21:09 -08:00
  • eaeca9a244 input: Define function for transforming touch/tablet event position Ian Douglas Scott 2024-11-20 13:13:07 -08:00
  • 69d251fb74 screencopy: don't force opaque window backgrounds Alyssa Ross 2024-11-30 11:49:53 +01:00
  • a14d075aa0 refactor: add namespace Ashley Wulber 2024-11-27 10:59:41 -05:00
  • 60558e18fd overlay-notify: Implement handler Ashley Wulber 2024-11-22 19:10:58 -05:00
  • 895261c2bf overlap-notify: Implementation fixes Ashley Wulber 2024-11-25 15:32:34 -05:00
  • 81b9fb179b output-configuration: Support cosmic-ext v2 Victoria Brekenfeld 2024-11-18 21:30:02 +01:00
  • 80965a61b9 kms: Adaptive VRR support Victoria Brekenfeld 2024-11-18 19:47:59 +01:00
  • d72bf54628 deps: Update smithay Victoria Brekenfeld 2024-11-18 19:48:17 +01:00
  • dbb51e827d kms: Fix enabling outputs Victoria Brekenfeld 2024-11-18 18:36:44 +01:00
  • 7e8cb91d23 Unthrottle windows in screencopy sessions Alyssa Ross 2024-11-09 15:37:59 +01:00
  • cd9ff0b7bb output_configuration: Use WeakOutput as user data instead of Output Ian Douglas Scott 2024-11-14 15:40:28 -08:00
  • 8d7f491830 Use WeakOutput instead of Option<WeakOutput> Ian Douglas Scott 2024-11-14 13:30:17 -08:00
  • 1b96256622 Update smithay Ian Douglas Scott 2024-11-14 13:28:05 -08:00
  • 17b61bbfab ci: Add cargo fmt check Ian Douglas Scott 2024-11-14 13:21:23 -08:00
  • 61692b21ad Run cargo format Ian Douglas Scott 2024-11-14 13:19:47 -08:00
  • 4db2e3ec25 Use new primary scanout output if old output is disabled Ian Douglas Scott 2024-11-13 12:55:08 -08:00
  • 9f354ab45f output_configuration: Set enabled to false in remove_heads Ian Douglas Scott 2024-11-13 12:50:14 -08:00
  • 8d5541b27f fix: apply transform to damage before blitting Ashley Wulber 2024-11-12 23:14:50 -05:00
  • 91bc1c00bf Recalculate tiling layout on change of display configuration Ian Douglas Scott 2024-11-12 02:59:42 -08:00
  • 641bb75eb1 design: use active_window_hint as the thickness for floating window snap outline Ryan Brue 2024-11-05 20:58:49 -06:00
  • 90883c6ab1 Add cosmic_atspi_v1 protocol Ian Douglas Scott 2024-08-21 20:20:27 -07:00
  • eb64fdaf8f element/window: Input offset fixes Victoria Brekenfeld 2024-10-25 11:27:41 +02:00
  • 743e5d4360 toplevel_info: Fix racy data creation Victoria Brekenfeld 2024-10-24 19:56:20 +02:00
  • 5207453157 kms: Don't substract for mirrored outputs Victoria Brekenfeld 2024-10-25 10:42:38 +02:00
  • ea27ec5e28 DPMS with wlr-output-power-management-unstable-v1 protocol Ian Douglas Scott 2024-08-16 20:49:59 -07:00