bread-ecosystem/bread-theme/src/shell
Breadway a313eb518c bread-theme: validate surfaces.*.anchor like its width/layer siblings
anchor was the one enum-shaped schema field taken via
unwrap_or_default() with no manifest-time validation, while width and
layer both bail! on an unrecognized value (as does bar.window.anchors).
A typo'd anchor silently fell through to breadbar's own runtime
eprintln + unanchored-window fallback instead of the load-time hard
error every other typo'd key gets. Validate against the three shapes
breadbar/src/surface.rs actually implements.
2026-08-31 15:15:36 +08:00
..
builtin.rs shell: add spotlight builtin (theme 04), dots/placeholder-clock schema, and anim::spring_to 2026-08-31 15:14:44 +08:00
hotreload.rs Add bread_theme::shell manifest system (Phase 1) 2026-08-31 15:14:44 +08:00
manifest.rs bread-theme: validate surfaces.*.anchor like its width/layer siblings 2026-08-31 15:15:36 +08:00
mod.rs bread-theme: validate surfaces.*.anchor like its width/layer siblings 2026-08-31 15:15:36 +08:00
types.rs bread-theme: validate surfaces.*.anchor like its width/layer siblings 2026-08-31 15:15:36 +08:00