🎯 What's New
ESC Key Navigation
- Intuitive ESC key navigation throughout settings menus
- Press ESC in nested menus to return to parent menu
- Press ESC in top-level settings to exit
- Settings menu now loops after completing actions
Menu Navigation Improvements
- Added explicit "← Exit Settings" option in main menu
- Added "← Back to Settings" option in submenus
- Can navigate back from credential update submenu without completing action
- Smooth navigation flow with clear visual indicators
📦 Changes
Features
- ESC Navigation: Full support for ESC key across all menu levels (#24)
- Menu Looping: Settings menu returns after actions instead of exiting
- Navigation Signals: Submenu functions return navigation state
- Better UX: Explicit back/exit options for discoverability
Technical Details
- Wrapped
showSettings()in continuous loop - All
isCancel()checks usecontinuefor parent menu return - Modified
updateCredentials()to return navigation signals - Real-time preference updates across menu loops
🔗 Links
📥 Installation
npm install -g @bvdr/bluejay@1.3.1🐛 Bug Fixes
None in this release.
📝 Full Changelog
See: v1.3.0...v1.3.1