Repository navigation
Releases: Winjazw/dsh-sidebar-menu
Releases · Winjazw/dsh-sidebar-menu
Release list
v0.2.0 — 可勾选的左侧菜单
本次发布
侧栏底部多一个滑块图标,点开即可决定「全局面板」菜单里哪些项显示、哪些隐藏。
功能
- 逐项勾选:关掉哪一项,左侧菜单立刻少一行
- 全部隐藏:一次收起整列菜单,只留「新会话」与工作区
- 恢复:撤销上一步(最多 20 步,可精确退回「全部隐藏」之前的选择)
- 全部显示:一键全开
- 选择持久化在
localStorage,重开应用照旧;Esc关闭面板
实现
- 数据层过滤
ctx.slots.entriesOfSlot('sidebar.panellist')+ 哨兵条目触发侧栏重算 - UI 来自
sidebar.footer.action与shell.overlay,只用主题 token 着色 - Host 半边为空,不改宿主任何文件
兼容性
- 声明
engines.dsh: ">=0.2.0-rc.2",接入 DSH 的 compatibility preflight(不满足则安全拒绝加载) - 运行期三层降级:缺 slot / 缺服务 / 过滤不可用,都只降级不破坏侧栏
- 实测:
0.2.1-rc.2(macOS 桌面版)
安装
git clone https://github.com/Winjazw/dsh-sidebar-menu.git然后在 DSH 里把该目录装成 bundle(install_bundle),或按 README 手动放进 profile。
完整变更:CHANGELOG.md