Skip to content

feat: add two-tier context-aware help overlay#67

Merged
larkly merged 1 commit intomainfrom
feat/two-tier-help
Mar 28, 2026
Merged

feat: add two-tier context-aware help overlay#67
larkly merged 1 commit intomainfrom
feat/two-tier-help

Conversation

@larkly
Copy link
Copy Markdown
Owner

@larkly larkly commented Mar 28, 2026

Summary

  • First ? press shows a profiled help view: Global shortcuts + shortcuts specific to the current screen (e.g., server list, volume detail)
  • Second ? press shows the full keyboard shortcut list (previous behavior)
  • Third ? or Esc at any point closes the overlay
  • Split "Volume List / Detail" into separate sections for exact sub-view help
  • Added missing help sections for Load Balancer and Image views (list + detail)

Test plan

  • From server list: ? shows Global + Server List only; ? again shows all; ? closes
  • From volume detail: ? shows Global + Volume Detail (not Volume List)
  • Esc from either tier closes immediately
  • Scroll resets when switching tiers
  • Hint text shows "? all shortcuts • esc close" on profiled, "? or esc to close" on full
  • Terminal resize while help is open renders correctly
  • Create forms still work (help is gated behind the create-form check)

First ? shows only Global + current view shortcuts, second ? shows all
shortcuts, third ? closes. Esc always closes. Splits Volume List/Detail
into separate sections and adds missing LB and Image help sections.
@larkly larkly merged commit bf046ff into main Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant