pub const EDITABLE_THEME: &[EditableSetting];Expand description
What: Phase-3 set of editable theme color rows backed by theme.conf.
Inputs:
- None.
Output:
- Static slice of
EditableSettingentries withfile = ConfigFile::Theme.
Details:
- Keys use the preferred user-facing names written by the shipped
config/theme.conf; aliases mirror the canonical/legacy spellings accepted bytheme::parsing::canonical_for_keyso existing files migrate to preferred names on save. - Saves are validated as a whole file via
crate::theme::config::theme_loader::try_load_theme_from_contentbefore committing, then applied live throughtheme::reload_theme.