diff --git a/src-tauri/src/config.rs b/src-tauri/src/config.rs index f29ba09..5797680 100644 --- a/src-tauri/src/config.rs +++ b/src-tauri/src/config.rs @@ -24,23 +24,23 @@ pub struct Rect { #[derive(Serialize, Deserialize, Debug, Clone)] #[serde(rename_all = "camelCase")] pub struct Config { - #[serde(default)] + #[serde(default = "Config::default_initial_plan_window_position")] pub initial_plan_window_position: Rect, - #[serde(default)] + #[serde(default = "Config::default_hide_on_unfocus")] pub hide_on_unfocus: bool, - #[serde(default)] + #[serde(default = "Config::default_toggle_overlay")] pub toggle_overlay: String, - #[serde(default)] + #[serde(default = "Config::default_prev")] pub prev: String, - #[serde(default)] + #[serde(default = "Config::default_next")] pub next: String, - #[serde(default)] + #[serde(default = "Config::default_plan_bg")] pub plan_bg: String, - #[serde(default)] + #[serde(default = "Config::default_backdrop_bg")] pub backdrop_bg: String, - #[serde(default)] + #[serde(default = "Config::default_note_default_fg")] pub note_default_fg: String, - #[serde(default)] + #[serde(default = "Config::default_poe_client_log_path")] pub poe_client_log_path: Option, }