Initial support for horizontal workspaces

This commit is contained in:
Ian Douglas Scott 2023-11-17 14:56:37 -08:00
parent 94561b9ed1
commit fccc5f26e5
4 changed files with 121 additions and 30 deletions

55
Cargo.lock generated
View file

@ -689,6 +689,15 @@ dependencies = [
"wayland-client 0.31.1",
]
[[package]]
name = "cosmic-comp-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-comp#92c16bd4adabbd00123284176a2e4cc52b5131c7"
dependencies = [
"input",
"serde",
]
[[package]]
name = "cosmic-config"
version = "0.1.0"
@ -766,6 +775,8 @@ dependencies = [
"anyhow",
"calloop",
"cosmic-client-toolkit",
"cosmic-comp-config",
"cosmic-config",
"env_logger",
"futures-channel",
"gbm",
@ -2047,6 +2058,29 @@ dependencies = [
"libc",
]
[[package]]
name = "input"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e74cd82cedcd66db78742a8337bdc48f188c4d2c12742cbc5cd85113f0b059"
dependencies = [
"bitflags 1.3.2",
"input-sys",
"io-lifetimes 1.0.11",
"libc",
"log",
"udev",
]
[[package]]
name = "input-sys"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f6c2a17e8aba7217660e32863af87b0febad811d4b8620ef76b386603fddc2"
dependencies = [
"libc",
]
[[package]]
name = "instant"
version = "0.1.12"
@ -2249,6 +2283,16 @@ dependencies = [
"redox_syscall 0.4.1",
]
[[package]]
name = "libudev-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324"
dependencies = [
"libc",
"pkg-config",
]
[[package]]
name = "linux-raw-sys"
version = "0.3.8"
@ -3892,6 +3936,17 @@ version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "udev"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ebdbbd670373442a12fe9ef7aeb53aec4147a5a27a00bbc3ab639f08f48191a"
dependencies = [
"libc",
"libudev-sys",
"pkg-config",
]
[[package]]
name = "uds_windows"
version = "1.0.2"