Victoria Brekenfeld
b40d153809
cosmic-screencopy-v2
2024-03-25 16:55:31 +01:00
Victoria Brekenfeld
55eb2fe88e
xwayland: Globally track stacking order
2024-03-25 12:51:01 +01:00
Ryan Brue
fc2173d028
feat: workspace switching touchpad gestures
2024-03-22 12:12:25 +01:00
Victoria Brekenfeld
f1d8225ddb
kms: Disable frame time prediction (for now)
2024-03-21 17:49:30 +01:00
Victoria Brekenfeld
d341cb8b86
debug: Drop puffin integration
2024-03-21 17:49:06 +01:00
Ian Douglas Scott
a1c8b3aa3e
Add support for profiling using tracy
2024-03-20 23:55:21 +01:00
Ryan Brue
a4f3006313
feat: maximize/half tiling drag zones
2024-03-20 11:51:53 +01:00
Victoria Brekenfeld
c685440155
theme: Revert theming of tiling overview ( fix #347 )
2024-03-11 17:07:39 +01:00
Victoria Brekenfeld
3eb7e5f82e
shell: implement minimize
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
492d215fd8
cursor: Add resize variants
2024-03-04 13:19:57 +01:00
Ian Douglas Scott
3036448c19
Update Smithay, with Window that supports X11 surfaces
2024-02-22 17:49:46 +01:00
Victoria Brekenfeld
f9f8af10a0
kms: Drop early_import as it seems to hurt performance
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
1c3d45c155
kms: Rely on the compositor to skip empty frames
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
db27fa483d
kms: Optimize frame scheduling
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
db38cf434a
kms: Fixup use SCANOUT flag to fix stride issues
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
d8c1087ebe
dbus: Add power-daemon hotplug handling
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
83ec68d383
chore: Update smithay
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
3d3864b357
kms: Also try other nodes for dmabuf import
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
ef3486f7e0
kms: Track used devices and free resources
2024-02-19 13:09:49 +01:00
Christian Meissl
e74b0dfaaa
use memory for system cursor
...
smithay only considers memory based
cursor elements for scan-out on a
cursor plane.
2024-02-15 13:13:33 +01:00
Ashley Wulber
5eb5af4675
feat: add tiling variables to cosmic config
2024-02-08 20:25:18 +01:00
Victoria Brekenfeld
54f2d2c67e
chore: Update smithay
2024-02-06 15:31:01 +01:00
Victoria Brekenfeld
aac287984b
kms: Drop VulkanAllocator code
2024-01-23 15:24:52 +00:00
Victoria Brekenfeld
ffd99de7ef
winit: Close properly, if the window closes
2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
c3ecbeee3b
render: Fix OR window and sticky X11 windows stacking order
2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
00a87e021b
render: Handle sticky windows
2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
8c4d77e43c
shell: Add window menu
2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
996b5a8227
shell: Move space_for_handle into Workspaces
2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
c09a735289
state: Move Xwayland state into shell
2023-11-23 12:57:42 +01:00
Ian Douglas Scott
440cd03371
Handle session lock surfaces in visible_outputs_for_surface
...
Fixes issue with re-draw not being queued on initial surface commit
until cursor is moved.
2023-11-15 13:41:19 +01:00
Darksome
62b81347a7
nix: setup dev shell
2023-11-12 17:30:41 +04:00
Ian Douglas Scott
7e74d8db0b
Fix build with debug feature
2023-10-31 09:01:08 -07: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
Ian Douglas Scott
f0277eabae
Add ext-session-lock protocol
2023-10-27 09:01:25 -07:00
Ian Douglas Scott
b114865916
Update smithay
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
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
Victoria Brekenfeld
2e962366d4
kms: Handle subpixel layouts
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
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
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
7ecc970a5b
wayland/kms: Add drm_lease implementation
2023-10-06 18:21:50 +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
4e12957169
chore: Update deps
2023-10-02 21:51:49 +02:00