Commit graph

  • 4f3a682564
    Merge pull request #187 from PixelDoted/master_jammy Victoria Brekenfeld 2023-10-02 21:43:24 +02:00
  • c60f7071bb deserialize string or default to none for config.ron Cleanup config.ron PixelDots 2023-10-02 13:03:40 -05:00
  • 805db26ac1 Update config.ron Super now to open Launcher PixelDots 2023-09-30 08:50:49 -05:00
  • 37fb26a403 Added Modifier-only keybinding support PixelDots 2023-09-30 08:42:42 -05:00
  • d051f41de6
    Merge pull request #174 from pop-os/pointer-constraints_jammy Victoria Brekenfeld 2023-09-29 19:41:48 +02:00
  • 373af07319 Implement pointer constraints; update to send frame manually Ian Douglas Scott 2023-09-13 20:52:10 -07:00
  • 0b057f153e
    Merge pull request #184 from pop-os/focus-across-monitors_jammy Victoria Brekenfeld 2023-09-29 19:09:13 +02:00
  • 2bd700c0dd
    Merge pull request #183 from pop-os/maximize_jammy Victoria Brekenfeld 2023-09-29 19:04:02 +02:00
  • aac2c31a38
    Fix NextOutput and PreviousOutput when Shell::activate returns None Jeremy Soller 2023-09-28 13:21:11 -06:00
  • 46d4c46801
    Add maximize shortcut Jeremy Soller 2023-09-28 10:30:48 -06:00
  • db3e372b8f chore: Update smithay/smithay-egui Victoria Brekenfeld 2023-09-21 18:21:20 +02:00
  • ef361ae932
    Merge pull request #176 from alyssais/geometry Victoria Brekenfeld 2023-09-21 17:46:20 +02:00
  • 40eb78debf
    wayland: map windows with correct geometry Alyssa Ross 2023-09-21 14:39:45 +00:00
  • 747a24199a shell: Put toplevel on new workspace, when removing Outputs Victoria Brekenfeld 2023-09-21 12:38:33 +02:00
  • de83185af9 focus: Don't sort children behind their parents Victoria Brekenfeld 2023-09-20 19:20:35 +02:00
  • 4709a1d684 shell: Have Move-shortcut for floating layer and fullscreen windows Victoria Brekenfeld 2023-09-20 18:57:58 +02:00
  • 3d10ca6105 shell: Handle focus shortcuts for floating layer Victoria Brekenfeld 2023-09-20 16:30:37 +02:00
  • 63c073e3e5 shell: Don't draw focus indicator during fullscreen animation Victoria Brekenfeld 2023-09-20 14:56:18 +02:00
  • 4e1c16c384 fullscreen: Use CosmicWindow for decorations Victoria Brekenfeld 2023-09-18 18:29:13 +02:00
  • 098dd1e37d decorations: Don't round edges when maximized Victoria Brekenfeld 2023-09-18 15:33:51 +02:00
  • da90d9bf78 render: Fullscreen/Maximize animation Victoria Brekenfeld 2023-09-15 18:37:34 +02:00
  • 5cebc7b97d tiling: Fix rendering single-stack window on empty workspace Victoria Brekenfeld 2023-09-14 17:39:38 +02:00
  • 2a79221ff4 tiling: Fix moving single stack surfaces Victoria Brekenfeld 2023-09-14 16:29:18 +02:00
  • 973b360514 tiling: Fix stack indicator rendering Victoria Brekenfeld 2023-09-14 16:18:13 +02:00
  • 19d5ed92f4 shell: Don't remove workspaces during animations Victoria Brekenfeld 2023-09-14 15:30:08 +02:00
  • abd27e6aab shell: Fix group backdrop on swap Victoria Brekenfeld 2023-09-14 15:27:05 +02:00
  • abf430f956 shell: Rework fullscreen/maximize Victoria Brekenfeld 2023-09-13 20:14:54 +02:00
  • 716728560a
    Merge pull request #173 from pop-os/update-smithay_jammy Victoria Brekenfeld 2023-09-14 15:42:22 +02:00
  • 003263b94e
    render: Don't treat dnd surface as egliable for scanout on cursor plane Victoria Brekenfeld 2023-09-14 14:44:54 +02:00
  • e1fc182c3e Update Smithay Ian Douglas Scott 2023-09-13 20:24:11 -07:00
  • af457ef723
    Merge pull request #172 from pop-os/element-under-global Ian Douglas Scott 2023-09-13 15:27:11 -07:00
  • 5df26c2317 Fix TilingLayout::element_under position with global workspaces Ian Douglas Scott 2023-09-13 14:20:56 -07:00
  • 82c7d65049 tiling: Only render swap-preview on active output Victoria Brekenfeld 2023-09-13 12:51:41 +02:00
  • a5b10f5d4a tiling: Fix swap-focus always selecting whole stacks Victoria Brekenfeld 2023-09-12 12:48:13 +02:00
  • 9ad69fe119 tiling: Add logic to move on swap with empty workspace Victoria Brekenfeld 2023-09-11 21:12:52 +02:00
  • 2588b8920d tiling: Fix wrong focus swapping across workspaces Victoria Brekenfeld 2023-09-11 21:12:35 +02:00
  • dbb5338322 tiling: Fix toplevel-info on swap Victoria Brekenfeld 2023-09-11 21:12:20 +02:00
  • 7ba52d7162 shell: Refresh focus-stacks after swap Victoria Brekenfeld 2023-09-11 21:11:34 +02:00
  • 6b4eb83af5 stack: Fix missing re-enter on add Victoria Brekenfeld 2023-09-11 21:10:46 +02:00
  • e2ac5c0a23 tiling: Fix swap preview on different workspaces/outputs Victoria Brekenfeld 2023-09-08 22:16:39 +02:00
  • e992a4b442 tiling: Fix swap mode with single window stacks Victoria Brekenfeld 2023-09-05 23:38:53 +02:00
  • 1251b7e9f7 shell/tiling: Implement window swap mode Victoria Brekenfeld 2023-08-11 18:15:22 +02:00
  • ac4bf01315 iced: actual just delay updates Victoria Brekenfeld 2023-09-12 20:44:23 +02:00
  • 91a82c02b3 stack: Let iced figure out the size Victoria Brekenfeld 2023-09-12 17:48:13 +02:00
  • 9de5104cbc iced: Throttle resize updates Victoria Brekenfeld 2023-09-12 17:47:57 +02:00
  • 8038034a62 shell: Fix closed x11 windows closing stacks Victoria Brekenfeld 2023-09-12 13:20:34 +02:00
  • bc3c304b12
    Merge pull request #167 from pop-os/relative-pointer_jammy Victoria Brekenfeld 2023-09-08 20:48:28 +02:00
  • 6247918cad Send relative_pointer in frame with pointer; update Smithay Ian Douglas Scott 2023-09-08 11:10:53 -07:00
  • f6ea7fa81d
    Merge pull request #158 from pop-os/fix-flake_jammy Victoria Brekenfeld 2023-09-06 12:48:03 +02:00
  • e37cfbf595
    fix: add cosmic-comp-config to nix flake Ashley Wulber 2023-09-05 19:21:23 -04:00
  • 5fb2feaf4c
    Merge pull request #156 from pop-os/pointer-gestures_jammy Victoria Brekenfeld 2023-09-05 22:58:49 +02:00
  • 8dce518ba6 Add security context protocol Ian Douglas Scott 2023-08-29 17:00:11 -07:00
  • c68625ff78 Add pointer gestures support Ian Douglas Scott 2023-09-05 13:41:21 -07:00
  • e7e9b768c8 Update Smithay, adjusting for API changes Ian Douglas Scott 2023-09-05 10:55:23 -07:00
  • 1392fc7c95
    Merge pull request #155 from pop-os/scroll-factor_jammy Ian Douglas Scott 2023-09-01 14:31:03 -07:00
  • 20159a6c8c input: Add a scroll_factor config option Ian Douglas Scott 2023-09-01 12:33:55 -07:00
  • 511ee8d87a
    Merge pull request #140 from pop-os/cosmic-comp-config Victoria Brekenfeld 2023-09-01 12:51:42 +02:00
  • 1ea0ffdb91 config: Fix default workspace right bindings Ian Douglas Scott 2023-08-31 14:03:04 -07:00
  • 34eba9e75b config: Ignore DeviceConfigError::Unsupported for defaults Ian Douglas Scott 2023-08-31 13:58:37 -07:00
  • 8c3a3a9d1a cosmic_comp_config: Some trait implementations and re-exports Ian Douglas Scott 2023-08-31 13:57:57 -07:00
  • 56467755a8 cosmic-comp-config crate, and default input config Ian Douglas Scott 2023-08-29 13:49:41 -07:00
  • 0f5d654535 Use cosmic-config for input configuration; allow dynamic changes Ian Douglas Scott 2023-07-28 12:54:02 -07:00
  • 75912df270 config: Move input config handling into seperate file Ian Douglas Scott 2023-07-27 14:22:46 -07:00
  • a5e7fc4a1a config: Move key binding code to a seperate file Ian Douglas Scott 2023-07-27 14:06:43 -07:00
  • 74706b440e tiling: More precise group outline Victoria Brekenfeld 2023-08-31 18:29:20 +02:00
  • 380b00e083 render: Respect scale for indicator thickness Victoria Brekenfeld 2023-08-31 18:17:37 +02:00
  • d394240fe6 stack: Fix wrongly scaled stack selection Victoria Brekenfeld 2023-08-31 18:07:45 +02:00
  • 2bc9f94255 kms: Make sure to re-render after finished animation Victoria Brekenfeld 2023-08-28 13:14:58 +02:00
  • 6439b3a43c Revert "loop: Schedule rendering for running animations on idle" Victoria Brekenfeld 2023-08-15 13:24:55 +02:00
  • d92fba9609
    Merge pull request #151 from pop-os/scanout-flag Victoria Brekenfeld 2023-08-28 17:45:10 +02:00
  • 6b34edb077 Send SCANOUT flag in dmabuf feedback when target_node != render_node Ian Douglas Scott 2023-08-11 08:34:08 -07:00
  • 1f3761a5da
    Merge pull request #148 from pop-os/xwayland-keyboard-grab Victoria Brekenfeld 2023-08-09 23:51:05 +02:00
  • c3dddb9917 XWayland keyboard grab protocol Ian Douglas Scott 2023-08-07 16:15:19 -07:00
  • 5ecee3c559
    Merge pull request #150 from pop-os/stacking-order Victoria Brekenfeld 2023-08-09 19:08:34 +02:00
  • 9875b87e73 xwm: Don't pass reverse order to update_stacking_order_upwards Ian Douglas Scott 2023-08-09 10:06:03 -07:00
  • 8d78328b9e
    Merge pull request #142 from pop-os/egui-update Victoria Brekenfeld 2023-08-08 16:37:07 +02:00
  • 0eef8fe742
    Merge pull request #147 from pop-os/update-stacking-order Victoria Brekenfeld 2023-08-08 16:11:33 +02:00
  • eb182cd170 xwm: Don't pass override-redirect surfaces to update_stacking_order* Ian Douglas Scott 2023-08-07 13:52:22 -07:00
  • 4a780cb343 Update smithay-egui and fix compilation of debug Ian Douglas Scott 2023-08-01 14:26:51 -07:00
  • 2729be8542
    Merge pull request #146 from pop-os/override-redirect-monitor Victoria Brekenfeld 2023-08-04 08:44:43 +02:00
  • baad2c01b4 Fix output filtering of override-redirect windows Ian Douglas Scott 2023-08-03 16:17:03 -07:00
  • 5125337b42 loop: Schedule rendering for running animations on idle Victoria Brekenfeld 2023-08-01 16:50:50 +02:00
  • 568c8032b7 state: Trigger idle-callbacks on client disconnect Victoria Brekenfeld 2023-08-01 16:50:26 +02:00
  • 1a9f976818 xdg_shell: Trigger blocker evaluation on toplevel destruction Victoria Brekenfeld 2023-08-01 16:49:29 +02:00
  • d50ad4e85c tiling: Don't block on dead surfaces Victoria Brekenfeld 2023-08-01 16:49:07 +02:00
  • 3df9f4b6a4 chore: cargo update Victoria Brekenfeld 2023-07-31 19:15:26 +02:00
  • 185e2fe3c8 chore: Update smithay Victoria Brekenfeld 2023-07-31 19:12:33 +02:00
  • c06fb4a9d3 i18n: Add german translation Victoria Brekenfeld 2023-07-31 19:10:22 +02:00
  • 4ee2763139 chore: Formatting updates Victoria Brekenfeld 2023-07-31 17:36:32 +02:00
  • ac889f609d tiling: Bugfixes for dragging windows Victoria Brekenfeld 2023-07-31 17:29:42 +02:00
  • 4a53e63c28 tiling: Cleanup dragging on output/workspace switch Victoria Brekenfeld 2023-07-31 17:25:09 +02:00
  • 10902ff543 stack: Allow dragging tabs out Victoria Brekenfeld 2023-07-28 19:18:14 +02:00
  • 9a3bfb4bba tiling: Draw indicators for group lower than pill indicator Victoria Brekenfeld 2023-07-28 14:20:50 +02:00
  • b9f321dae3 tiling: Finally fix layout code Victoria Brekenfeld 2023-07-27 20:24:02 +02:00
  • 80d5863938 stack: Fix grabbing on the right side Victoria Brekenfeld 2023-07-26 17:13:22 +02:00
  • 730ec41b8f tiling: Show pill indicator outer group indicator Victoria Brekenfeld 2023-07-26 16:47:04 +02:00
  • f949260ee2 stack_hover: Align indicator styling with resize indicator Victoria Brekenfeld 2023-07-26 16:21:44 +02:00
  • 1804bb8a57 Revert "moving: Let stacking indicator follow mouse" Victoria Brekenfeld 2023-07-26 16:13:48 +02:00
  • e7026e0a7e tiling: Cleanup group indicators on drop Victoria Brekenfeld 2023-07-26 16:13:24 +02:00
  • 3a5bffdb5c tiling: Adjust mouse hover delays Victoria Brekenfeld 2023-07-26 16:13:12 +02:00