authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-02 22:14:22-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-03 01:50:33-07:00
loga4b935962eea65ff06dd374addd162164c932203
treece68ac9470d4cb3cf5731d0590a76eba0d7ce32d
parentec793693c96b0c8395e2a0d8f93bc6fd6af9b469
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

fix: Notebook Properties names a notebook without a colour of its own Default

Its Color box stood empty. Assisted-by: claude-opus-5.5

1 files changed, 2 insertions(+), 1 deletions(-)

crates/snowbound/src/properties.rs+2-1
......@@ -157,11 +157,12 @@ impl State {
157157 dim(ui, "hint", "Doesn’t change the notebook’s folder name");
158158 }
159159 label(ui, "Color:");
160 // A notebook without a colour of its own wears the app's.
160161 let shown = dialog.color.or(dialog.library.color());
161162 let named = SECTION_COLORS
162163 .iter()
163164 .find(|(color, _)| Some(*color) == shown)
164 .map_or("", |(_, name)| name);
165 .map_or("Default", |(_, name)| name);
165166 let combo = ui.id("combo");
166167 ui::shell::combo(ui, "combo", "Color", named, 160.0, colors(), true);
167168 let items: Vec<Item> = SECTION_COLORS