No description
Find a file
Ian Douglas Scott 96e9bf3b81 Initial support for workspace pinning and moving
Adds support for cosmic-workspace-v2 pin, unpin, move_after, and
move_before requests.

Both features need some work with workspaces span displays mode, so that
will need more fixes later.

We also want to generate a unique id for pinned workspaces to send in
the ext-workspace-v1 protocol. But that isn't a strict requirement for
anything. So I haven't yet fully implemented that. We'll also want to
persist other things, like workspace naming when that's added.

Overall, though, with separate workspaces per display, this is working
pretty well.
2025-04-24 12:45:50 +02:00
.github/workflows ci: Update unsupported cache v2 action to v4 2025-03-03 13:31:46 -08:00
cosmic-comp-config Initial support for workspace pinning and moving 2025-04-24 12:45:50 +02:00
data actions: Shortcut handling changes for #1005 2025-03-05 18:24:28 +01:00
debian chore: Add libdisplay-info dependency for packaging 2025-01-06 20:23:05 +01:00
resources i18n(cs): Add Czech translations 2025-04-15 18:57:51 +02:00
src Initial support for workspace pinning and moving 2025-04-24 12:45:50 +02:00
.gitignore Rework source filtering. 2023-01-04 01:52:16 -08:00
build.rs deps: Update to wayland-rs.0.30 2022-07-04 16:01:06 +02:00
Cargo.lock Initial support for workspace pinning and moving 2025-04-24 12:45:50 +02:00
Cargo.toml Initial support for workspace pinning and moving 2025-04-24 12:45:50 +02:00
flake.lock Update and fix flake.nix 2024-09-02 19:44:51 +02:00
flake.nix fix: add missing libdisplay-info library into flake.nix 2025-01-12 13:09:03 +01:00
i18n.toml i18n support 2023-07-06 00:04:34 +02:00
LICENSE Initial commit 2021-12-15 17:25:15 +01:00
Makefile Use new config from cosmic-settings-config 2024-09-04 20:50:42 +02:00
rust-toolchain.toml chore: Update rust toolchain 2025-03-12 18:31:39 +01:00
rustfmt.toml Fix refresh_focus 2023-04-01 20:35:58 +04:00