Commit graph

546 commits

Author SHA1 Message Date
Victoria Brekenfeld
67bea79da2 chore: Update lock 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
67832f5cad stacking: Tab animations 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
fcc4cf231f iced: Allow elements to be cloned 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
5cdf614692 config: Add shortcuts for group selections 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
0d4320745e deps: Use updated libcosmic 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
c9114fe54b config: Add stacking shortcut 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b7a9a318c3 deps: Temporarily use iced-branch 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
d07a4de805 iced: Add tab_text helper widget 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
fc7dd3398a
Merge pull request #135 from pop-os/keybindings-locked-mods
Ignore caps/num lock in key bindings
2023-06-29 15:37:30 +02:00
Ian Douglas Scott
89a5d6adae Ignore caps/num lock in key bindings
I noticed https://github.com/pop-os/cosmic-comp/issues/17 again, but
this time I realized num lock was on. Hopefully this is the only cause
of that issue (and caps lock, but that is easier to notice).

I don't think we would event want either of these states to be part of a
key binding. And `KeyModifiers` doesn't seem to be used anywhere else
this would be relevant. So they can be ignored. This should be more
similar to how keybindings are handled elsewhere.
2023-06-28 17:33:54 -07:00
Victoria Brekenfeld
b1985b0052 shell: Consider pending_layers for visible outputs 2023-06-22 21:30:45 +02:00
Victoria Brekenfeld
cf5b4017ba wayland/fractional: Avoid deadlock 2023-06-15 12:43:52 +02:00
Victoria Brekenfeld
8dbdd4a13e wayland: Wire up wp_fractional_scale 2023-06-14 14:44:36 +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
9444eed4c3
Merge pull request #132 from pop-os/current-pending-checks_jammy
shell: Allow querying current vs pending state
2023-06-09 19:48:00 +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
359cf70b49 deps: Unify iced version used by cosmic-comp and cosmic-time 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
53c6af5b21 shaders: Premultiply alpha 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
24d3b794fe tiling: highlight backgrounds 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
20f4dcb466 chore: Upgrade to latest libcosmic 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
1d51da4ed3 stack: Ability to modify a stacks windows 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