Publish theme snapshots through IPC from explicit live state
This commit is contained in:
1 parent
8195b82073
commit
ccf7497b6f
23 files changed
+287
-130
No files matched your search
@@ -6,6 +6,7 @@ license.workspace = true
|
||||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ferese-ipc = { path = "../../crates/ferese-ipc" }
|
||||
ferese-config = { path = "../../crates/ferese-config" }
|
||||
ferese-theme = { path = "../../crates/ferese-theme" }
|
||||
glib = "0.21.5"
|
||||
|
||||
@@ -72,7 +72,7 @@ impl Appearance {
|
||||
|
||||
#[derive(Clone)]
|
||||
enum Message {
|
||||
ThemeChanged(Box<ferese_config::theme::Snapshot>),
|
||||
ThemeChanged(Box<ferese_ipc::theme::Snapshot>),
|
||||
WindowOpened(cosmic::iced::window::Id),
|
||||
MaterialAttached(Result<ferese_theme::material::ModalMaterial, String>),
|
||||
Tick,
|
||||
|
||||
Reference in new issue
Block a user