Commit graph

745 commits

Author SHA1 Message Date
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
Victoria Brekenfeld
7ecc970a5b wayland/kms: Add drm_lease implementation 2023-10-06 18:21:50 +02:00
Victoria Brekenfeld
6a92030341 deps: More calloop patches 2023-10-06 17:42:42 +02:00
PixelDots
457b000e68 Fix windows resizing after being moved 2023-10-06 09:35:13 -05:00
Victoria Brekenfeld
e1e5dd994a deps: Update calloop 2023-10-05 21:56:55 +02:00
Victoria Brekenfeld
57b51d9a18 session: Validate file descriptors send by cosmic-session 2023-10-05 21:50:58 +02:00
Victoria Brekenfeld
f2b0be8ec5 kms: Add a couple of trace messages to render scheduling 2023-10-05 21:37:51 +02:00
Victoria Brekenfeld
4da092e132 kms: Clear render-timer token 2023-10-05 21:37:34 +02:00
Victoria Brekenfeld
76c9972249
Merge pull request #189 from pop-os/config-defaults_jammy
use xdg-open for default browser and file explorer in config.ron
2023-10-05 14:06:28 +02:00
Victoria Brekenfeld
a3ac6c42b6 deps: More calloop patches 2023-10-04 21:06:25 +02:00
Victoria Brekenfeld
184d7662d4 deps: Use patched calloop for now 2023-10-04 18:28:15 +02:00
Victoria Brekenfeld
148a3163e2
Merge pull request #188 from pop-os/update-deps_jammy
Update dependencies
2023-10-04 18:24:10 +02:00
Ashley Wulber
016e132e1e
use xdg-open for default browser and file explorer in config.ron 2023-10-04 11:59:12 -04:00