filmcraft/crates/ui-egui/examples
vangel76 6aca7c1798 #781: cargo xtask parity measures menu coverage
Problem: the menu parity figure in docs/target-app-parity.md came from an
ad hoc label-matching script over string literals; nothing repeatable
measured the real menu bar (docs/gaps.md G7).

Fix: `cargo xtask parity` dumps the shipped menu bar (new
`menus::default_menu_items`, deterministic: English, default prefs,
built-in workspaces; printed by `examples/menu_tree.rs`) and compares it
with a reference list of menu paths, by default the local, never-committed
`plan/premiere/menus.json` (any JSON of paths via --reference; parsing is
depth- and size-capped). Presence and placement are reported separately
(same path, elsewhere, missing); app/Help/recent/account/macOS items are
out of scope. Writes a markdown checklist (target/parity/ or --out) and
--min fails below a presence threshold. Without a reference it prints our
inventory only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 23:39:57 +02:00
..
bench GPU3c: effects-heavy export bench scene (#30) 2026-10-09 06:18:18 -07:00
bench_audio.rs Merge fix/audio-plays-ahead: the resampler runs inside playback_mix 2026-10-07 00:52:42 -07:00
bench_playback.rs M4.8: benchmark suite (cargo xtask bench) 2026-10-02 08:54:54 -04:00
menu_tree.rs #781: cargo xtask parity measures menu coverage 2026-10-10 23:39:57 +02:00
thumb_burst.rs Thumbnails decode with small decoders that are not kept 2026-10-09 04:32:43 -03:00