DSH Web 设置界面的左侧导航栏在插件较多、设置分区超出视口高度时,会出现内容被遮挡的问题,导致部分按钮无法点击。dsh-settings-nav-scroll 插件通过为导航区域添加垂直滚动条,解决了这一限制,确保所有设置入口均可滚动访问。
功能范围¶
该插件仅作用于 [role="dialog"] 属性的导航中包含按钮的设置导航。它使用宿主主题变量,兼容明暗主题,同时支持 Chromium/WebKit 和 Firefox 的滚动条样式。
插件不修改 DSH 核心文件。停用或卸载插件后,样式会自动移除。
安装与启用¶
在终端中执行以下命令安装插件。
dsh plugin --profile web add github:luxi233/dsh-settings-nav-scroll
安装完成后,重启 DSH Web 并刷新浏览器页面。
验证¶
安装后可使用以下命令验证插件状态。
npm test
npm run check
卸载¶
若需移除插件,执行以下命令。
dsh plugin --profile web remove dsh-settings-nav-scroll
适用场景与注意事项¶
适用场景: 当 DSH Web 的设置页面左侧导航内容过多,超出屏幕可视区域时,使用此插件可恢复滚动访问能力。
注意事项: 插件以当前 dsh 进程权限运行。安装前建议检查源码与许可证(MIT)。