Skip to content

Reorganize documentation sidebar navigation structure - #85

Merged
oblomov-dev merged 9 commits into
mainfrom
claude/eager-lovelace-j2tz6
May 22, 2026
Merged

Reorganize documentation sidebar navigation structure#85
oblomov-dev merged 9 commits into
mainfrom
claude/eager-lovelace-j2tz6

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Summary

Restructured the VitePress documentation sidebar configuration to improve information architecture and navigation hierarchy. This includes reorganizing development topics into more logical groupings, renaming sections for clarity, and reordering menu items.

Key Changes

  • Controller section: Reorganized event-related items under a new "Event" parent menu with Backend and Frontend as sub-items; renamed "Follow-up" to "Action" and "Navigation" to "App Navigation"
  • Device Capabilities section:
    • Changed primary link from "Barcode Scanning" to "Info"
    • Renamed "Barcode Scanning" item to "Frontend Info" → "Info"
    • Reordered items to place "Info" first, moved "Barcode Scanning" to the end
  • Browser Interaction section:
    • Changed primary link from "Focus" to "Title"
    • Reordered items to place "Title" first
    • Reorganized remaining items (Focus, Scrolling, Timer, Clipboard, URL Handling)
  • Messages section:
    • Renamed from "Message, Error" to "Translation, Messages"
    • Moved "Error" link to Controller section
    • Removed "Error" from this section's items
  • Navigation section: Updated "App State, Share, Bookmark" label to "App State, Share"
  • Documentation file: Renamed frontend_info.md to info.md and updated the page title from "Frontend Info" to "Info"

Notable Details

  • The reorganization maintains all existing documentation links while improving the logical grouping of related topics
  • Error handling documentation is now grouped with core controller concepts rather than general messages
  • Device capabilities now emphasizes general device info as the primary entry point

https://claude.ai/code/session_017TBpABD8x6dGxm2RDNMKpS

@oblomov-dev
oblomov-dev merged commit 75ac2c8 into main May 22, 2026
@oblomov-dev
oblomov-dev deleted the claude/eager-lovelace-j2tz6 branch May 22, 2026 18:32
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.

2 participants