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
Victoria Brekenfeld
6d270dec14
tiling: Recalculate when unmaximizing
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
9531b3798e
tiling: Crop input region to tile
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
954843bc43
tiling: Sort tiling hints below windows
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
b9fff052db
tiling: Fix offset focus indicator in overview
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
64752fe31a
elements: Add custom backdrop element
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
ea3f158374
Merge pull request #127 from wsx-udscbt/master_jammy
...
Update Nix flake and CI.
2023-06-02 12:06:00 +02:00
Shuxian Wang
d6bc231707
Workaround Nix not fetching LFS files.
...
See https://github.com/NixOS/nix/issues/4623#issuecomment-1270580999 .
2023-06-02 01:53:11 -07:00
Shuxian Wang
14c0711287
Update Nix flake and CI.
2023-06-02 01:24:16 -07:00
Victoria Brekenfeld
3271f539bf
Merge pull request #126 from pop-os/update-smithay
2023-05-30 22:19:29 +02:00
Ian Douglas Scott
2466e70ee2
Update smithay to latest commit
...
Includes output transform fix:
https://github.com/Smithay/smithay/pull/1039 .
2023-05-30 13:16:59 -07:00
Victoria Brekenfeld
b1e39452d0
Fix #120
2023-05-26 12:47:39 +02:00
Victoria Brekenfeld
06ac701349
Fix #124
2023-05-26 12:14:15 +02:00
Victoria Brekenfeld
15b12dc3e2
chore: Update smithay
2023-05-26 11:57:23 +02:00
Victoria Brekenfeld
506334e1af
Fix #123
2023-05-26 11:47:45 +02:00
Victoria Brekenfeld
fb2d6850d9
Merge pull request #121 from pop-os/zombie_jammy
2023-05-25 22:51:53 +02:00
Michael Aaron Murphy
9d0e1e88ce
fix(input): zombie process from Action::Spawn
...
Each invocation of `Action::Spawn` was spawning a process without
waiting on the child; resulting in an accumulation of zombie sh
processes. This will create background threads which waits on the child
to ensure that they are reaped on exit.
2023-05-25 22:29:07 +02:00
Michael Aaron Murphy
70fbad69e6
chore(deb): ignore vendor/ and target/ in source tar
...
Results in faster and smaller source tarball creation if they exist
2023-05-25 22:29:01 +02:00
Michael Aaron Murphy
d9fee40124
chore(deb): faster debian package builds
...
It's not necessary to define CARGO_HOME.
2023-05-25 22:28:56 +02:00
Michael Aaron Murphy
a2bf148046
chore: use --offline with vendored builds
2023-05-25 22:28:51 +02:00
Victoria Brekenfeld
bd7a4ca898
render: Fixed #108 active hint overlapping
2023-05-25 21:36:44 +02:00
Victoria Brekenfeld
2f6d4da712
tiling: Consider direction when moving across workspaces and outputs
...
Fixes second case of #113 .
2023-05-25 19:40:13 +02:00
Victoria Brekenfeld
bf0eb97bea
tiling: Fix reversed direction, when grouping with middle nodes
...
Fixes first case of #113
2023-05-25 19:39:42 +02:00
Victoria Brekenfeld
985a49483f
tiling: Move window into sibling group, if orientation matches
...
Fixes #114 .
2023-05-25 19:38:49 +02:00
Victoria Brekenfeld
6078fc30ba
tiling: Fix sizing when removing windows from group.
...
At least partially fixes #118 .
2023-05-25 19:38:47 +02:00
Victoria Brekenfeld
8255331142
tiling: Align root level windows with root-level group windows
...
Fixes #119 .
2023-05-25 19:38:02 +02:00
Victoria Brekenfeld
8201ba023d
input: Consider any unpressed modifier to cancel overview mode
...
Fixes #115 .
2023-05-25 19:37:23 +02:00
Victoria Brekenfeld
bc9f673c7b
chore: Update smithay
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
be918152d5
shell: Implement Workspace Layout
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
cb3e8d42a7
shell: Fix animation getting stuck
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
7b3ac7fa77
render: Implement workspace transitions
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
0d1894e08f
tiling: Fix misaligned positioning
2023-05-25 00:15:42 +02:00