Skip to content

v1.3.1 - ESC Key Navigation

Latest

Choose a tag to compare

@bvdr bvdr released this 03 Oct 15:15
· 2 commits to master since this release

🎯 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 use continue for parent menu return
  • Modified updateCredentials() to return navigation signals
  • Real-time preference updates across menu loops

🔗 Links

  • Pull Request: #25
  • Issue: #24

📥 Installation

npm install -g @bvdr/bluejay@1.3.1

🐛 Bug Fixes

None in this release.

📝 Full Changelog

See: v1.3.0...v1.3.1