Ian Douglas Scott
5fcdd81fc3
Enable necessary protocols for supporting IMEs
2023-11-07 10:26:22 -08:00
Victoria Brekenfeld
18067def18
Merge pull request #205 from pop-os/check-session-lock-valid_jammy
...
Allow session lock if existing session lock is no longer valid
2023-11-07 18:34:18 +01:00
Ian Douglas Scott
9abeeea5df
Allow session lock if existing session lock is no longer valid
...
This makes it possible to handle a crash in the session lock client by
restarting it, for instance. This is similar to how Sway behaves.
2023-11-07 08:31:58 -08:00
Victoria Brekenfeld
f7759a765b
Merge pull request #208 from pop-os/panel-sec-context_jammy
...
wayland: Privileged protocol security
2023-11-07 16:01:00 +01:00
Victoria Brekenfeld
957615442b
wayland: Add (currently optional) privileged filtering
2023-11-07 12:28:29 +01:00
Victoria Brekenfeld
f0d5ac1c8d
security_context: Inherit privileged-flag for panel
2023-11-06 18:35:47 +01:00
Victoria Brekenfeld
afffcce548
deps: chore update smithay
2023-11-06 18:35:14 +01:00
Jeremy Soller
f3a8ff8600
Merge pull request #212 from pop-os/exclusive-keyboard_jammy
...
Fix handling of layer shell surface with exclusive interactivity
2023-11-02 16:44:04 -06:00
Ian Douglas Scott
3bec008d3a
Fix handling of layer shell surface with exclusive interactivity
...
This should now match the protocol specification, and how Sway behaves.
If a surface in the `Top` or `Overlay` has
`KeyboardInteractivity::Exclusive`, only that surface can have keyboard
focus. If multiple surfaces do, focus can be changed between those with
keyboard exclusivity on the highest layer.
This is similar to session lock surfaces, except a session lock takes
precedence.
This fixes the behavior of keyboard focus in `cosmic-greeter`, with the
current layer-shell based implementation.
2023-11-02 12:49:03 -07:00
Victoria Brekenfeld
a8632f56ab
Merge pull request #210 from pop-os/debug_jammy
...
Fix build with `debug` feature
2023-11-01 12:30:49 +01:00
Ian Douglas Scott
7e74d8db0b
Fix build with debug feature
2023-10-31 09:01:08 -07:00
Victoria Brekenfeld
809eeafa6d
Merge pull request #165 from pop-os/workspace-config_jammy
...
Use cosmic-config for workspace settings
2023-10-30 18:49:23 +01:00
Ian Douglas Scott
81efd42dd5
Use cosmic-config for dynamic workspace settings
...
`WorkspaceAmount`, `WorkspaceMode`, and `WorkspaceLayout` can all be
changed dynamically now.
2023-10-27 12:36:40 -07:00
Victoria Brekenfeld
25f5edd6cf
Merge pull request #203 from pop-os/session-lock_jammy
...
Add `ext-session-lock` protocol
2023-10-27 18:34:58 +02:00
Ian Douglas Scott
f0277eabae
Add ext-session-lock protocol
2023-10-27 09:01:25 -07:00
Victoria Brekenfeld
7300e23ce8
Merge pull request #194 from pop-os/ws-refactor_jammy
...
Overhaul of workspace code
2023-10-26 19:25:26 +02:00
Victoria Brekenfeld
a9573939a4
tiling/resize: Use old tree for correct ratios
2023-10-26 18:22:10 +02:00
Victoria Brekenfeld
33688e9bcf
tiling: Fix rounding error causing overlap
2023-10-26 15:10:32 +02:00
Victoria Brekenfeld
1d799f4fa8
shell: Fix dragging maximized windows on non-origin outputs
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
33ee25c274
shell: Don't be too pendantic about workspace groups
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
4f076f73d9
xwm: Fix stacking order
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
ffb7bcfc91
shell: Don't crash when the last output is removed
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
781427a74c
focus: Restore nested popup grabs
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
724a4170df
shell: Fix moving fullscreen windows
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
3901e637b0
floating: Don't render hint for maximized window
2023-10-25 19:41:55 +02:00
Ian Douglas Scott
b114865916
Update smithay
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
5b7efa3a8b
floating: Restore size of moved maximized windows correctly
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
d6434d322e
floating: Limit resizing to current output
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
ba44289844
kms/deps: Fix nvidia 545 beta
2023-10-25 19:41:55 +02:00
Ian Douglas Scott
8561ab672b
Update smithay
2023-10-25 19:41:55 +02:00
Ashley Wulber
d9e3d60a37
refactor: use a static color for CLEAR_COLOR
2023-10-25 19:41:55 +02:00
Ashley Wulber
4e160dc669
chore: cleanup libcosmic branch
2023-10-25 19:41:55 +02:00
Ashley Wulber
abbe94e6e1
feat: theme integration
...
refactor: only apply updates if there is a change in the theme
refactor: include theme in state
cleanup: theme integration
2023-10-25 19:41:55 +02:00
Michael Aaron Murphy
c16b86d1bf
fix(shell): lagging tab animations
...
Fixes lagging tab animations by discarding the expired animations.
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
41998433c7
xdg-shell: Fix sub-popup positioning
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
ab522dc4ca
workspace: potential crash fix
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
64143e75e7
shell: Properly handle fullscreen outputs
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
aec8263e1b
move: Render translucent on non-active output
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
2e962366d4
kms: Handle subpixel layouts
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
14ef57fa93
shell: Add update_config and fix workspace groups
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
69563420fb
shell: Rework maximize/fullscreen
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
72df9d07e6
shell: One workspace per output
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
42aaafe586
utils: New geometry spaces local/global
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
c38a236ffa
Merge pull request #200 from pop-os/asahi-testing
...
kms: don't fail when encountering render-only devices
2023-10-18 11:22:26 +02:00
Victoria Brekenfeld
02d818bfee
don't fail when encountering render-only devices
2023-10-17 16:40:24 +02:00
Victoria Brekenfeld
806e10fcd9
Merge pull request #191 from pop-os/drm-lease_jammy
...
wayland/kms: Add drm_lease implementation
2023-10-11 22:42:42 +02:00
Ian Douglas Scott
7066e3e982
Merge pull request #197 from pop-os/update-smithay_jammy
...
Update `smithay`, with cursor/selection changes
2023-10-10 19:35:48 -07:00
Ian Douglas Scott
111eb4edf4
Update smithay, with cursor/selection changes
...
We'll probably want to add support for `cursor-shape-v1`. Not sure about
`wlr-data-control-unstable-v1`. But this just updates to work with the
latest smithay commit for new.
2023-10-10 13:32:41 -07:00
Victoria Brekenfeld
c32b8d3cb7
Merge pull request #193 from PixelDoted/master_jammy
...
Fixes floating window resizing after being moved
2023-10-06 21:04:02 +02:00
PixelDots
12067d8b30
Fix windows resizing after being moved
...
revert `457b000e68 `
2023-10-06 11:34:14 -05:00