Coherence: one component per idea, one spelling per word, one truth per claim

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown
2026-08-25 02:21:45 -04:00
parent 06c53d6c21
commit bd2fd12de2
87 changed files with 660 additions and 766 deletions
@@ -1,6 +1,6 @@
// Naming what you built.
//
// Saving snapshots the palette, the terminal colours and the ten effect values
// Saving snapshots the palette, the terminal colors and the ten effect values
// as they stand, so a saved theme restores the whole look rather than two
// accent hexes. Delete appears only for a saved theme, because a shipped one
// cannot be removed -- it is read from the catalog every launch.
@@ -16,10 +16,10 @@ SettingRow {
label: "Save as"
// Armed, the row says what the delete actually costs: a saved theme is the
// only copy of its palette, terminal colours and effect values.
// only copy of its palette, terminal colors and effect values.
detail: deleteConfirm.armed
? "Deletes “" + String(ThemeProfiles.activeProfile.name ?? "this theme")
+ "” — its palette, terminal colours and effects go with it"
+ "” — its palette, terminal colors and effects go with it"
: (root.custom
? "Saving again under a new name keeps both"
: "Editing a shipped theme forks it; give the fork a name to keep it")