Skip to content

Virtualize the docs sidebar with react-arborist - #1306

Open
dockfries wants to merge 4 commits into
openmultiplayer:masterfrom
dockfries:feat/react-arborist-sidebar
Open

dockfries wants to merge 4 commits into
openmultiplayer:masterfrom
dockfries:feat/react-arborist-sidebar

Conversation

@dockfries

@dockfries dockfries commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

This PR does not split the Functions category into subcategories; the sidebar still exposes the same large flat list.
Improves large tree handling by introducing keyword filtering — users can type terms like Player or Vehicle to narrow down the visible tree, significantly reducing rendered node count.

Related to #1224, #56.

  • Virtualize sidebar, add a lightweight filter with match highlighting.
  • Automatically scroll the active document into view.
  • Add consistent back-to-top controls for the sidebar and page content.

Virtualize the docs tree while keeping the Docusaurus menu styling. Add filtering, active-item scrolling, and a shared back-to-top control sized and placed by each context. Add translations to the existing locale code.json files.
@dockfries
dockfries marked this pull request as ready for review November 10, 2026 06:56

This branch has not been deployed

No deployments
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