Skip to content

Simplify sidebar navigation#4

Open
annehaley wants to merge 7 commits into
mainfrom
sidebar-navigation
Open

Simplify sidebar navigation#4
annehaley wants to merge 7 commits into
mainfrom
sidebar-navigation

Conversation

@annehaley
Copy link
Copy Markdown
Collaborator

This PR simplifies the sidebar navigation by defaulting to a flat list of packages. A tabbed interface allows the user to switch to a hierarchy of packages organized by release (tag). We no longer offer organization by stack in the sidebar, but that information is available in the table view and can be used for filtering.

Additional changes include:

  • Use the term "release" instead of "tag"
  • Ignore the "root" stack
  • Highlight the item in the sidebar corresponding to the current page
  • Use bold text instead of highlights to visualize search matches
  • Hide development releases by default (with visibility toggle available)
  • Sort releases alphabetically

The screenshot below illustrates both tabs of the sidebar (this was taken with two separate windows overlaid).

image

@annehaley annehaley requested a review from zackgalbreath May 28, 2026 20:17
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