DoiiarX/dsh-settings-search-plugin

DoiiarX★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

Search field for the DSH Web Settings panel: independent candidate list, click to navigate to the owning section and focus the setting

README 摘要

dsh-settings-search-plugin English 中文 A browser-only plugin that adds a search field to the DSH Web Settings panel. Typing shows an independent candidate list over the content column; clicking a candidate navigates to the owning section and, for item-level rows, focuses and highlights the setting. Registration is optional — sections are indexed from the slot ledger and from their rendered DOM, so third-party settings pages are searchable without any plugin changes. How the index is built Searchable rows come from three sources, in priority order: 1. Slot ledger (declarative, always complete) — every settings.section registration is a tab-level candidate, whether its plugin registers search metadata or not and whether the user ever visited the section. The ledger is read through the injected slots service, so any plugin that contributes a settings page appears in search immediately. 2. Registration surface (optional enhancement) — a settings plugin may call window. DSH SETTINGS SEARCH .register(sectionId, spec) with item-level rows, rich keywords, and data-settings-item anchors for precise jump-and-focus. Registration is an opt-in; sections that skip it still get tab-level search fr…

在 GitHub 查看完整 README →
皮肤/UIcordisdeepseek-harnessdshdsh-pluginpluginsearchsettingsweb-ui

分类