Ian Douglas Scott
aa15c00d12
protocol/workspace: Move cosmic dispatch code to seperate file
2025-02-13 11:31:38 +01:00
Ian Douglas Scott
7822030e0b
workspace: Fix race between binding wl_output and output_enter
...
https://github.com/pop-os/cosmic-comp/pull/668 previously did this for
toplevel events, but missed the fact that the workspaces protocol has
the same issue.
Fixes https://github.com/pop-os/cosmic-workspaces-epoch/issues/61 .
2025-01-27 15:07:59 -08:00
Ian Douglas Scott
540ed3d170
Use to_ne_bytes() instead of unsound Vec::from_raw_parts
...
`from_raw_parts()` is only sound if the alignment is the same, so it
can't be used to covert to a `Vec<u8>` from a type with a greater
alignment.
This isn't hard to avoid, luckily.
2024-10-21 18:10:53 +02:00
julianbraha
52ad30c264
Remove unnecessary lifetimes
2024-08-30 17:53:56 +02:00
Ian Douglas Scott
b8e5dbea8f
Advertise version 2 of zcosmic_workspace_manager_v1 global
2024-02-07 21:40:23 +01:00
Victoria Brekenfeld
226bf7f49d
workspace: Add tiling_state
2024-02-07 21:40:23 +01:00
Ian Douglas Scott
656996503c
workspace-management: Implement move_to_workspace request
...
Needed for `cosmic-workspaces`.
2023-12-12 21:39:34 +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
4e12957169
chore: Update deps
2023-10-02 21:51:49 +02:00
Victoria Brekenfeld
a308997fd4
chore: Update smithay
2023-07-12 18:57:38 +02:00
Ian Douglas Scott
c592590053
workspace: Send done once on bind, not for each group
2023-01-03 14:15:02 -08:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
00f1b029da
wip: New shell logic
2022-11-23 16:08:32 +01:00
Ian Douglas Scott
7b670afc36
Update smithay and wayland-rs
...
Includes updates for split between `smithay::wayland::output` and
`smithay::output`.
2022-09-09 20:00:00 -07:00
Victoria Brekenfeld
9e0a6e1b5f
fmt commit
2022-08-30 13:28:36 +02:00
Victoria Brekenfeld
944af9ab85
export_dmabuf: Initial support
2022-08-05 14:28:37 +02:00
Victoria Brekenfeld
994114661b
deps: Update for wayland-rs beta.8
2022-07-18 18:04:02 +02:00
Victoria Brekenfeld
55e0c34e98
workspaces: Fix issues causing malformed or flood of messages
2022-07-08 23:19:35 +02:00
Victoria Brekenfeld
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
06d5989223
wayland: Rework handlers and protocols into separate files
2022-07-04 16:01:06 +02:00