Commit graph

269 commits

Author SHA1 Message Date
Victoria Brekenfeld
f00dda7591 shell: Allow overview to be triggered by pointer 2023-07-17 21:11:45 +02:00
Victoria Brekenfeld
a8a5ee466a shell: Generalize move grab 2023-07-17 21:11:23 +02:00
Victoria Brekenfeld
9b70372f44 shell: Smooth disengage of quick overview toggles 2023-07-17 21:08:40 +02:00
Victoria Brekenfeld
1868f6b0f7 shell: Recalculate tiling-layer when layer-shell updates 2023-07-13 18:00:09 +02:00
Victoria Brekenfeld
c7d4fa5d53 shell: Fix render order regarding popups 2023-07-13 17:19:29 +02:00
Victoria Brekenfeld
a308997fd4 chore: Update smithay 2023-07-12 18:57:38 +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
235248d445 kms: Add key repetition for shortcuts 2023-07-07 17:46:10 +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
f5dcd97c42 input: Wire up internal resize action 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
9b873183f5 shell: Allow ResizeEdge to be flipped 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
997223f20a input: Filter resize mode key combinations 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
8c52fc6eb1 input: Add resize mode actions 2023-07-06 00:04:34 +02:00
Victoria Brekenfeld
f655f58aa2 stacking: Don't animate focus changes when scrolling 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
67832f5cad stacking: Tab animations 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7cd8f67ab3 shell/window: Remember activated state 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
9af2f93b27 stack: Animate tab scrolling 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
208c0a1078 stacking: Set new window geometry asap 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7bd6036926 stacking: Roll off tab titles 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
c64f548044 chore: Update libcosmic,iced,cosmic-time 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
64845186f5 stacking: Refactored view code into widgets 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7037d44226 stack: Bigger icons 2023-06-30 15:15:21 +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
73d7f3779f stack: Handle scrolling properly 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
1dd0c3ecb7 stack: Fix initial geometry of moved out windows 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
5dda8cfef5 surface: Restore previous decoration mode 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
8e4fa6bfc6 iced: Get rid of unused clip_mask logic 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
ab1c2df215 stack: Be able to handle moves internally 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
f00753071e stacking: Wire up mouse input 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7e3a96eb53 shell: refactor unnecessary bounds 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
b1985b0052 shell: Consider pending_layers for visible outputs 2023-06-22 21:30:45 +02:00
Victoria Brekenfeld
c282c5c08e shell: Don't activate windows, if groups are selected 2023-06-09 19:49:19 +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