mirror of
https://github.com/storytold/gridcraft.git
synced 2026-10-24 10:46:50 -06:00
The sequence table is no longer hand-maintained Rust: keytips.json is the single human-edited source (one line per sequence, grouped by tab, pending reserves sequences for future commands), and `cargo xtask keytips` regenerates keytip_table/generated.rs deterministically. `cargo xtask ci` now fails if the generated table is stale. - Action::Pending: reserved sequences show their badge and invoke silently until the command exists (bind-all policy). - Intermediate group levels are implicit: the matcher waits whenever a pressed letter starts a deeper sequence; only terminal entries are listed (two-letter units like Draw's "JI" work with no extra rows). - First populated sequence beyond the legacy set: W,V,G toggles gridlines, proven end-to-end by view_gridlines_sequence_runs_end_to_end.