generated from GarandPLG/rust-flake-template
71b9d44a776ec534f0c64f63d145792dd0a323e2
Introduce a `Group` enum to categorize actions and add `group` and `symbol` fields to `KeyBinding`. Extend `Action` with `Up`, `Down`, `Space`, and `Esc`, updating all keybinding definitions accordingly. Update `binding_for_view` to return the new actions per view and handle `Esc` by returning to the main menu. Rewrite the keybindings widget as a custom `Widget` that renders grouped paragraphs with proper layout. Adjust the main menu layout percentages to accommodate the new widget.
rust-flake-template
Basic flake for rust development and production.
Languages
Rust
97.1%
Nix
2.9%