Commit graph

216 commits

Author SHA1 Message Date
Victoria Brekenfeld
2588b8920d tiling: Fix wrong focus swapping across workspaces 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
dbb5338322 tiling: Fix toplevel-info on swap 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
e2ac5c0a23 tiling: Fix swap preview on different workspaces/outputs 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
e992a4b442 tiling: Fix swap mode with single window stacks 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
1251b7e9f7 shell/tiling: Implement window swap mode 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
74706b440e tiling: More precise group outline 2023-08-31 18:29:20 +02:00
Victoria Brekenfeld
380b00e083 render: Respect scale for indicator thickness 2023-08-31 18:17:37 +02:00
Victoria Brekenfeld
4ee2763139 chore: Formatting updates 2023-07-31 17:36:32 +02:00
Victoria Brekenfeld
ac889f609d tiling: Bugfixes for dragging windows 2023-07-31 17:29:42 +02:00
Victoria Brekenfeld
4a53e63c28 tiling: Cleanup dragging on output/workspace switch 2023-07-31 17:25:09 +02:00
Victoria Brekenfeld
10902ff543 stack: Allow dragging tabs out 2023-07-28 19:18:14 +02:00
Victoria Brekenfeld
9a3bfb4bba tiling: Draw indicators for group lower than pill indicator 2023-07-28 14:20:50 +02:00
Victoria Brekenfeld
b9f321dae3 tiling: Finally fix layout code 2023-07-27 20:24:02 +02:00
Victoria Brekenfeld
730ec41b8f tiling: Show pill indicator outer group indicator 2023-07-26 16:47:04 +02:00
Victoria Brekenfeld
e7026e0a7e tiling: Cleanup group indicators on drop 2023-07-26 16:13:24 +02:00
Victoria Brekenfeld
3a5bffdb5c tiling: Adjust mouse hover delays 2023-07-26 16:13:12 +02:00
Victoria Brekenfeld
bd276a2f23 tiling: Never render pill indicators in keyboard mode 2023-07-26 16:11:36 +02:00
Victoria Brekenfeld
86c3e00dfd tiling: Bugfixes 2023-07-25 16:47:01 +02:00
Victoria Brekenfeld
952db34056 tiling: Increase mouse hover delay 2023-07-25 14:27:54 +02:00
Victoria Brekenfeld
88b7dbbd05 tiling: Logic for dropping windows 2023-07-24 21:14:34 +02:00
Victoria Brekenfeld
37c530c691 moving: Add stacking indicator 2023-07-24 19:31:31 +02:00
Victoria Brekenfeld
85edfc7141 tiling: Mouse dragging visuals 2023-07-21 16:08:55 +02:00
Victoria Brekenfeld
da59cbd768 tiling: Merge trees, if multiple are ready 2023-07-18 12:20:03 +02:00
Victoria Brekenfeld
8f2aa4e8a5 tiling: Add support for placeholder nodes 2023-07-17 21:35:59 +02:00
Victoria Brekenfeld
c7d4fa5d53 shell: Fix render order regarding popups 2023-07-13 17:19:29 +02:00
Victoria Brekenfeld
4ee5aaf741 deps: Replace cosmic-time with keyframe 2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
b818a68a91 tiling: Properly handle resizing using a ptr device 2023-07-11 16:33:23 +02:00
Victoria Brekenfeld
92019b4286 shell: Enforce some minimum resize sizes 2023-07-07 18:23:34 +02:00
Victoria Brekenfeld
0ebcfa24a3 tiling: Also render resize indicators without active hint 2023-07-07 17:46:29 +02:00
Victoria Brekenfeld
99f29187af render: Render resize indicator 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
2004705080 workspace/layout: Resize windows/groups 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
691b6dfa8a tiling: Allow each transaction to use custom duration 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
c145b3c35a tiling: Better synchronize configures 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
1452281fa7 tiling: Focus whole stack on Focus::In 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
5884e287a5 stacking: Correctly restore decoration state 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
fb7768aee1 tiling: Spawn new windows inside focused stacks 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
f5f58b0663 tiling: Fix too eager moving into stack 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
be95fb9070 tiling: Allow direction to be reversed 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b400939dd9 shell: Introduce MoveResult to implement stacking 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
e73ebd4413 stacking: header 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b3401eb18a shell/tiling: semi-working stacking 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
a04bcdd2b0 tiling: Fixup group selection visuals 2023-06-09 19:49:19 +02:00
Victoria Brekenfeld
331fc9c22b tiling: All groups of two with focused child get active border 2023-06-09 19:49:19 +02:00
Victoria Brekenfeld
19c0fad00c Revert: "tiling: Move window into sibling group, if orientation matches " 2023-06-09 19:49:19 +02:00
Victoria Brekenfeld
be1b4ceb10 shell: Allow querying current vs pending state 2023-06-09 16:26:13 +02:00
Victoria Brekenfeld
8f20cf5ece tiling: Fix potential group border color 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
90e1eab7a8 tiling: Fix lateral movement #129 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
24d3b794fe tiling: highlight backgrounds 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
a9e06741d4 tiling: Add group selection highlight 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
56131b13ae tiling: Allow selecting groups 2023-06-05 18:42:05 +02:00