diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-08-04 17:26:30 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-04 17:26:30 +0300 |
| commit | cc9fa47540d8525f24fe46a10f759ca40090a6e0 (patch) | |
| tree | ef6979a7d5168952dc2de8d7a68e42b3ad69c45b /src/app/config_io.rs | |
| parent | 4473e391962c68d59bd980fa98a44f3397d9931d (diff) | |
feat(ui): add distinct status indicators (#2282)
refs #2260
Diffstat (limited to 'src/app/config_io.rs')
| -rw-r--r-- | src/app/config_io.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/app/config_io.rs b/src/app/config_io.rs index 59077b6f..9f7445b9 100644 --- a/src/app/config_io.rs +++ b/src/app/config_io.rs @@ -55,6 +55,19 @@ impl App { } } + pub(super) fn save_status_indicators(&mut self, style: crate::config::StatusIndicatorStyle) { + if self.update_config_file("status indicators", |content| { + crate::config::upsert_section_value( + content, + "ui", + "status_indicators", + &format!("\"{}\"", style.as_str()), + ) + }) { + self.apply_config_from_disk(false); + } + } + pub(super) fn save_sound(&mut self, enabled: bool) { if self.update_config_file("sound setting", |content| { crate::config::upsert_section_bool(content, "ui.sound", "enabled", enabled) |
