Pin the Iced/libcosmic candidate that paints contour interiors directly and reduces rectangular clipping work. Keep WGPU as the default and update all consumers consistently.
33 lines
1.4 KiB
TOML
33 lines
1.4 KiB
TOML
[package]
|
|
name = "ferese-shell"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[dependencies]
|
|
ferese-animation = { path = "../../crates/ferese-animation" }
|
|
ferese-theme-client = { path = "../../crates/ferese-theme-client" }
|
|
ferese-ipc = { path = "../../crates/ferese-ipc" }
|
|
ferese-theme = { path = "../../crates/ferese-theme" }
|
|
ferese-config = { path = "../../crates/ferese-config" }
|
|
ferese-protocols = { path = "../../crates/ferese-protocols", default-features = false, features = ["client"] }
|
|
jiff.workspace = true
|
|
libc.workspace = true
|
|
# Keep GPU rendering available as a fallback/override. The shell defaults to
|
|
# tiny-skia to avoid a second GPU initialization during desktop startup.
|
|
libcosmic = { workspace = true, features = ["wgpu", "a11y"] }
|
|
freedesktop-desktop-entry = { version = "0.8.3", default-features = false }
|
|
iced_accessibility = { git = "https://github.com/ferese-wm/libcosmic", tag = "ferese-v0.1.3-rc.1" }
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
tempfile.workspace = true
|
|
tokio = { version = "1", features = ["time", "rt", "sync"] }
|
|
wayland-client.workspace = true
|
|
zbus = "5.19.0"
|
|
pipewire = { version = "0.10.1", features = ["v0_3_65"] }
|
|
image-codec = { package = "image", version = "0.25.10", default-features = false, features = ["png", "jpeg", "webp"] }
|
|
url = "2.5.8"
|
|
base64 = "0.22.1"
|
|
ureq = { version = "2.12.1", default-features = false, features = ["tls"] }
|