feat: replace help modal with full embedded docs (paginated with prev/next navigation) #196

Closed
opened 2026-03-06 23:04:09 -08:00 by hikari · 0 comments
Owner

Summary

The current help modal is a simple single-page overlay. This issue tracks replacing it with a proper embedded documentation browser with multiple pages and prev/next navigation buttons.

Desired Behaviour

  • A full docs panel (sidebar or modal) with multiple topic pages
  • Prev / Next buttons to step through pages in order
  • Optional: a table of contents / sidebar nav for jumping directly to a topic
  • Pages should cover at minimum:
    • Getting started / overview
    • Keyboard shortcuts
    • Theme customisation
    • Model & API configuration
    • Session management
    • Task loop / automation features
    • Changelog / version history

Acceptance Criteria

  • Help UI shows multiple pages of content
  • Prev / Next buttons navigate between pages
  • Current page is visually indicated (e.g. "Page 3 of 8" or highlighted nav item)
  • Keyboard navigable (arrow keys or tab through buttons)
  • Content is easy to update as new features are added (e.g. plain Svelte components per page)
  • Existing help keyboard shortcut (? or whatever is currently bound) opens the new panel

Notes

Content can live as individual Svelte components so each page is easy to write and maintain independently.

This issue was created with help from Hikari~ 🌸

## Summary The current help modal is a simple single-page overlay. This issue tracks replacing it with a proper embedded documentation browser with multiple pages and prev/next navigation buttons. ## Desired Behaviour - A full docs panel (sidebar or modal) with multiple topic pages - Prev / Next buttons to step through pages in order - Optional: a table of contents / sidebar nav for jumping directly to a topic - Pages should cover at minimum: - Getting started / overview - Keyboard shortcuts - Theme customisation - Model & API configuration - Session management - Task loop / automation features - Changelog / version history ## Acceptance Criteria - [ ] Help UI shows multiple pages of content - [ ] Prev / Next buttons navigate between pages - [ ] Current page is visually indicated (e.g. "Page 3 of 8" or highlighted nav item) - [ ] Keyboard navigable (arrow keys or tab through buttons) - [ ] Content is easy to update as new features are added (e.g. plain Svelte components per page) - [ ] Existing help keyboard shortcut (`?` or whatever is currently bound) opens the new panel ## Notes Content can live as individual Svelte components so each page is easy to write and maintain independently. ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-03-07 03:08:34 -08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#196