Fixing color schemes

This commit is contained in:
2026-01-30 20:15:43 +01:00
parent 2731eea037
commit 584dbb6aad
22 changed files with 2888 additions and 482 deletions

View File

@@ -1,5 +1,7 @@
use serde::{Deserialize, Serialize};
use crate::state::ColorScheme;
const APP_NAME: &str = "cagire";
#[derive(Debug, Default, Serialize, Deserialize)]
@@ -36,6 +38,8 @@ pub struct DisplaySettings {
pub flash_brightness: f32,
#[serde(default = "default_font")]
pub font: String,
#[serde(default)]
pub color_scheme: ColorScheme,
}
fn default_font() -> String {
@@ -76,6 +80,7 @@ impl Default for DisplaySettings {
show_completion: true,
flash_brightness: 1.0,
font: default_font(),
color_scheme: ColorScheme::default(),
}
}
}