Publish theme snapshots through IPC from explicit live state

This commit is contained in:
Samuel Onoja committed 2026-10-03 00:05:29 +01:00
1 parent 8195b82073
commit ccf7497b6f
23 files changed
+287 -130

No files matched your search

+2 -2
View File
@@ -81,7 +81,7 @@ enum Message {
RefreshDisplays,
DisplaysLoaded(Result<Vec<displays::Display>, String>),
RefreshRate(String, displays::Mode, bool),
ThemeChanged(Box<ferese_config::theme::Snapshot>),
ThemeChanged(Box<ferese_ipc::theme::Snapshot>),
DragWindow,
Page(Page),
PagePresented(Page),
@@ -151,7 +151,7 @@ struct App {
native_palette: visuals::Palette,
family_ids: std::sync::Arc<Vec<String>>,
gallery_focus: Option<(String, Option<ferese_config::theme::Appearance>)>,
resolved: ferese_config::theme::Snapshot,
resolved: ferese_ipc::theme::Snapshot,
undo_revision: u64,
auto_details: bool,
advanced_theme: bool,