fn appearance(ui: &mut Ui, s: &mut Settings) -> boolExpand description
Appearance: mode (Follow Windows / Light / Dark / Custom) + a colour override per Palette field
the app actually paints with. Mutates s.palette directly, so theme::palette_with (recomputed
every frame in App::update) picks it up immediately — no restart, no extra plumbing.