dsh-rightbar-quicknav: Persistent vertical quick navigation for right sidebar tabs
dsh-rightbar-quicknav is a DSH client plugin maintained by zuoyunlai. It mounts a persistent vertical icon rail below the host's "Open Sidebar" button: in collapsed mode, only three icons are displayed; on hover, it expands all sidebar tabs and shows a title tooltip, and a single click navigates directly to the target tab. The tab list is dynamically fetched from the host's tab registry (`sidebarRightTabs.guide()`), and plugins that have registered tabs automatically appear in the rail. The plugin mounts exclusively to the `shell.overlay` slot, uses inline React styles, and employs `MutationObserver` and `ResizeObserver` for layout following. It supports keyboard navigation and the `prefers-reduced-motion` media feature. It requires DSH >= 0.2.1-rc.1, relies on the host for React, and has no runtime dependencies or build steps. Installation can be performed via Plugins → Add pointing to an npm tarball or local directory, or manually by running `cd ~/.dsh/profiles/<profile>` followed by `pnpm add dsh-rightbar-quicknav`, which requires a full restart. The repository includes audit and fix records, as well as a CI pipeline for version-consistent releases. Please verify the source code and MIT license yourself before use.
Read More