dsh-settings-nav-scroll

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)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜