v0.9.0
Export/Import Bindings 💾
Users can now export their customized key bindings as JSON and import them on another browser or device:
- Export/Import/Reset buttons in
ShortcutsModalfooter (with icons) - Programmatic access via
registry.exportBindings()/registry.importBindings(data) - Customizable footer via
footerContentrender prop
LookupModal Improvements 🔍
- Digit placeholder support — Type digits before selecting an action in
LookupModalto pass them as captures (e.g., type5, select "Down N rows" → moves down 5) - Icon rendering for pending keys (arrow icons, modifier symbols)
- Fix Shift+key capture — Shift combinations now register correctly
New Features
descriptionfield on actions — Shows as tooltips inShortcutsModalfor additional contextuseParamEntryhook — Extracted shared parameter entry logic for use in custom UIsfooterContentprop onShortcutsModal— Custom footer renderer (ornullto hide)
Bug Fixes
- Fix modal history state management (now limited to touch devices only)
Full Changelog: v0.8.0...v0.9.0