* Add Live Activities as configurable bar items * Fix activity owner monitoring and Morph list interactions * Keep activity rows stable during updates and tighten their layout * Use subtle theme tint for activity cards * Tighten activity title and progress spacing * Use theme accent for active progress rings * Fit compact activities to measured titles and badge * Expose Live Activities display controls in Settings * Open activity terminals and streamline the Morph header * Give Morph continuous icons and prioritize workspace navigation * Show activity progress inside its ring * Inset activity progress rings and strengthen their stroke * Fix activity lifecycle, command output handling and list navigation * Reduce activity update work and harden publisher lifetimes * Set up Live Activities for the detected user shell during installation * Document Activities setup, daily use and troubleshooting * Preserve Morph idle width across empty activity updates * Fix dimming flicker, hide inactive music tab and consolidate Activities docs * Fix panel clearance across styles and match previews to theme settings * Prevent panel blur from repainting neighboring islands --------- Co-authored-by: Samuel Onoja <[email protected]>
60 lines
1.7 KiB
TOML
60 lines
1.7 KiB
TOML
[workspace]
|
|
members = [
|
|
"compositor",
|
|
"feresectl",
|
|
"crates/ferese-animation",
|
|
"crates/ferese-activities",
|
|
"crates/ferese-core",
|
|
"crates/ferese-config",
|
|
"crates/ferese-theme",
|
|
"crates/ferese-theme-client",
|
|
"crates/ferese-theme-model",
|
|
"crates/ferese-ipc",
|
|
"crates/ferese-layout",
|
|
"crates/ferese-panel",
|
|
"crates/ferese-protocols",
|
|
"shell/ferese-shell",
|
|
"shell/ferese-settings",
|
|
"shell/ferese-lock",
|
|
"shell/ferese-polkit-agent",
|
|
"portal",
|
|
]
|
|
resolver = "3"
|
|
|
|
[workspace.package]
|
|
version = "0.1.0-beta"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
rust-version = "1.95"
|
|
|
|
[workspace.dependencies]
|
|
ferese-shape = { git = "https://github.com/ferese-wm/ferese-shape", tag = "v0.1.0" }
|
|
bitflags = "2.9.4"
|
|
calloop = { version = "0.14.4", features = ["signals"] }
|
|
jiff = "0.2.37"
|
|
libc = "0.2.176"
|
|
iced_accessibility = { git = "https://github.com/ferese-wm/libcosmic", tag = "ferese-v0.1.3-rc.2" }
|
|
libcosmic = { git = "https://github.com/ferese-wm/libcosmic", tag = "ferese-v0.1.3-rc.2", default-features = false, features = ["multi-window", "tokio", "wayland"] }
|
|
smithay = { version = "0.7.0", default-features = false, features = [
|
|
"backend_drm",
|
|
"backend_gbm",
|
|
"backend_libinput",
|
|
"backend_session_libseat",
|
|
"backend_udev",
|
|
"backend_winit",
|
|
"desktop",
|
|
"renderer_gl",
|
|
"wayland_frontend",
|
|
] }
|
|
tracing = "0.1.41"
|
|
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
|
|
serde = { version = "1.0.228", features = ["derive"] }
|
|
serde_json = "1.0.145"
|
|
tempfile = "3.23.0"
|
|
xcursor = "0.3.11"
|
|
wayland-backend = "0.3.17"
|
|
wayland-client = "0.31.15"
|
|
wayland-scanner = "0.31.11"
|
|
wayland-server = "0.31.14"
|
|
wayland-protocols-wlr = { version = "0.3.12", features = ["client"] }
|