|
|
|
@ -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<PathBuf>,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|