Commit graph

242 commits

Author SHA1 Message Date
Ian Douglas Scott
73b12194c0 Update smithay 2024-05-10 13:51:28 +02:00
Ryan Brue
90227471bf feat: floating window tiling gaps 2024-04-22 10:44:14 +02:00
Ian Douglas Scott
17ddc7ce24 Update smithay
Updates for changes in https://github.com/Smithay/smithay/pull/1391.
2024-04-17 11:59:13 +02:00
Victoria Brekenfeld
5d5a510691 state: Move shell behind RwLock 2024-04-16 18:50:54 +02:00
Ian Douglas Scott
1216cd0b67 Add unset method to input grab traits
Fixes https://github.com/pop-os/cosmic-comp/issues/403.
2024-04-15 18:53:09 +02:00
Ian Douglas Scott
2c5c32ad4e shell: Fix resize grab unsetting 2024-04-15 11:37:03 +02:00
Ian Douglas Scott
bddfba464c shell: Add touch support to ResizeSurfaceGrab
Seems to work well with GTK.
2024-04-15 11:37:03 +02:00
Ian Douglas Scott
1da3c7c41e shell: Touch support for ResizeForkTarget/ResizeForkGrab
This seems to be working, though it's quite difficult to actually hit the
small target with touch.
2024-04-15 11:37:03 +02:00
Ian Douglas Scott
b18a3a8bc7 shell: Touch support for move grab
Touch support is still needed for other grabs. And SSDs (and libcosmic)
need to start move/menu/etc. based on touch.
2024-04-15 11:37:03 +02:00
Victoria Brekenfeld
10940a723f floating: Don't drop stack on themselves 2024-03-28 17:25:09 +01:00
Victoria Brekenfeld
5449858e70 Fix #385 2024-03-27 17:48:50 +01:00
Victoria Brekenfeld
5459f52d5e input: Rework PointerFocus to operate directly on WlSurface 2024-03-26 18:50:56 +01:00
Ryan Brue
3837e56382 floating mouse tiling: add corner tiling, implement designs 2024-03-22 17:04:57 +01:00
Victoria Brekenfeld
d341cb8b86 debug: Drop puffin integration 2024-03-21 17:49:06 +01:00
Ian Douglas Scott
a1c8b3aa3e Add support for profiling using tracy 2024-03-20 23:55:21 +01:00
Ryan Brue
a4f3006313 feat: maximize/half tiling drag zones 2024-03-20 11:51:53 +01:00
Victoria Brekenfeld
c685440155 theme: Revert theming of tiling overview (fix #347) 2024-03-11 17:07:39 +01:00
Victoria Brekenfeld
e959e4f1ac tiling: Fix flickering on overview (fix #345) 2024-03-11 16:18:49 +01:00
Victoria Brekenfeld
e7f746ccee shell: resize_request better handle tiled windows 2024-03-07 16:54:19 +01:00
Victoria Brekenfeld
153ed8d0a5 workspace: Re-maximize windows when changing tile mode 2024-03-07 12:22:39 +01:00
Victoria Brekenfeld
d65016b4d4 moving: Unset tiling-state after dragging to non-tiled output 2024-03-06 17:38:44 +01:00
Victoria Brekenfeld
a8846ed2b8 floating: Make sure new windows don't overflow output size 2024-03-05 16:55:30 +01:00
Victoria Brekenfeld
e008437f59 tiling: Fix rendering of too small tiles 2024-03-05 13:54:41 +01:00
Victoria Brekenfeld
4695da04f9 tiling: Fix missing cursor offset for window geometry 2024-03-05 13:54:24 +01:00
Victoria Brekenfeld
4d118dda8b shell: Play with minimize duration again 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
e5ceb24b63 tiling: Ease minimize animation and use correct alpha for focus indicator 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
61a3f5c4c8 shell: Even longer minimize duration 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
625218bbf6 shell: Delay alpha changes for minimize animations 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
e669396fd5 tiling: Fix broken minimize animation 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
fa5af98b9d tiling: Fix minimize duration 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
4f55f4127b minimize: Slower animation 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
d32d49779b tiling: Use tiling animation, even if placement can't be restored 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
30ca382d11 tiling: Allow flatten groups to be restore on unminimize 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
4e09fc0398 floating: Fix maximize animation again 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
745267ac24 tiling: Minimize animation 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
3eb7e5f82e shell: implement minimize 2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
70a0aa8da3 tiling: Consider window contents outside tile for input 2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
a668df27ae tiling: Cleanup old code from spanning outputs 2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
21483b8d41 floating/resize: Fix jumping on multi-monitor setups 2024-02-29 15:31:46 +01:00
Ian Douglas Scott
3036448c19 Update Smithay, with Window that supports X11 surfaces 2024-02-22 17:49:46 +01:00
Victoria Brekenfeld
849882a7db clippy fixes 2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
61a3aa8d79 floating: Maximize animation 2024-01-29 01:48:40 +01:00
Victoria Brekenfeld
cbfda813ed tiling: Fix focus toggling stacking 2024-01-15 11:02:56 +01:00
Victoria Brekenfeld
234a3c6bf9 floating: Fix broken size check 2024-01-15 11:02:56 +01:00
Victoria Brekenfeld
9ca5edc836 floating: Allow dragging windows into stacks 2024-01-15 11:02:56 +01:00
Victoria Brekenfeld
835dbe45f3 shell: Unify mapping windows into stacks logic 2024-01-15 11:02:56 +01:00
Victoria Brekenfeld
be192c80e5 floating: Fix next window logic 2024-01-03 14:17:29 +01:00
Victoria Brekenfeld
bbb9016113 floating: Fix crash resizing tiled windows 2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
97a13ea515 shell: Lift/Refactor (interactive) resize to consider sticky windows 2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
75990ff056 menu: Add stack tab specific menu 2023-12-12 18:39:41 +01:00