suntianc/dsh-ui-settings-icons

Enhances the DSH Settings navigation sidebar with custom icon support: it opens a keyed settings.section.icon slot for third-party plugins and ships built-in vector icons for known capability packages (codex-auth, antigravity-auth, models, agent-presets, plugins), keeping full Chrome and accessibility parity with the default settings shell.

dsh-ui-settings-icons enhances the DeepSeek Harness Settings navigation sidebar with custom icon support. It declares a new keyed child slot settings.section.icon under the settings shell, so any third-party plugin registering a settings section can inject its own SVG or React icon keyed by that section's id, and icon updates re-render live via the SlotCore ledger without restarting the web interface. It ships tailored 16×16 vector presets for codex-auth / GPT Auth, antigravity-auth, and the stock models, agent-presets and plugins sections, and falls back gracefully to DSH's standard gear icon when no preset matches. It keeps full feature and accessibility parity with the default settings shell (keyboard navigation, ARIA dialog attributes, reconnect feedback, the native config-file launcher) and replaces the default ui-settings-general row through cordis.patch.yml to avoid duplicate slot-declaration conflicts.

Web UI Enhancements ★ 1
View on GitHub ↗

Install

dsh plugin --profile web add dsh-ui-settings-icons@0.1.3-rc.2

Copied verbatim from the README's Install block, which precedes it with dsh --version and stops dsh web first; the README says to ensure the target host uses a coherent DSH 0.2.0-rc.1 graph. The release is published under the npm rc tag (v0.1.3-rc.2), while the registry latest tag is 0.1.2.

Compatibility

v0.1.3-rc.2 targets DSH 0.2.0-rc.1 as its minimum and tested development baseline; plugin versions through 0.1.2 target the retired DSH 0.1.1-rc.1 client topology and do not load on 0.1.2-alpha.5. Requires Node.js ^22.19.0 or >=24.0.0. The README notes a live Web/Desktop profile had not been tested for this release at publish time.

Details

Alternatives

0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins