DSH Web GUI 界面状态持久化插件
zink-ning-lkr/dsh-ui-state · 技能
DSH Web GUI 界面状态持久化插件:侧边栏开合/宽度/详情面板/对话滚动位置恢复
★ 2GitHub 星标
0分支
2026-08-27最近更新
JavaScript开发语言
MIT许可证
主要功能
- 侧边栏开合展开/收起状态自动持久化,重启 DSH 后自动恢复。
- 零空闲轮询状态读取由事件驱动,空闲时无周期任务
- 侧边栏宽度拖拽后的宽度自动持久化,重启后模拟拖拽恢复到上次宽度(264–420px 官方契约范围)。
- 详情面板(details 列)开合右侧详情面板的打开/关闭自动持久化并恢复(仅在会话打开时记录,避免把"无会话"误判为用户关闭)。
使用条件
- 实现基于能力探测与事件驱动,不绑定具体 rc 细节,跨版本漂移时以兜底分支降级。
- 已逐项核对的官方契约(0.1.1-rc.2 构建实测一致)
安装命令
dsh plugin --profile web add github:zink-ning-lkr/dsh-ui-state