Repository navigation
侧边栏与上面那几行官方面板行共用同一套列位与同一套间距;已失效的「始终置于工作区列表末尾」设置被删除。
横向对齐
- 「工作区」和「最近任务」的文字都在 46px(与「自动化任务 / 插件市场 / 插件」的文字同列),两者的折叠箭头都在 22px(与面板图标同列、箭头字形同心)。
- 「工作区」展开后,每个子工作区分组的文件夹图标在 46px。
- 「最近任务」展开后,对话名在 46px,与「最近任务」自己的文字同列;子工作区分组下的对话名与它自己分组的标题同列(68px)。
- 树模式的 12px 层级步进保留。
纵向节奏
- 「工作区」与「最近任务」之间取列表自身的 4px,与面板行之间的
gap:4px一致(相对 0.2.1:原先多加了 12px,显得比其他区块松)。
移除
- 通用设置里的「始终置于工作区列表末尾」已无作用,直接删除:插件不再重排工作区顺序,你拖到哪里它就待在哪里。
实现与验证
- 只认官方稳定属性(
data-row-key、role、内联--dsh-workspace-indent)与插件自己的data-dsh-rt-*:不含官方 class 哈希、不含!important;DSH 升级若挪走抓手会自行停用并回到官方原样。 - 75 个测试全绿;无头 Chrome 用真实官方 CSS + 本插件 CSS 重建 DOM 实测:16/16 个横向数值偏差 0.00px、纵向间隙 4px、无横向溢出(列表 270/270,侧栏 280)。
安装
dsh plugin --profile desktop add https://github.com/winditer/dsh-recent-tasks/releases/download/v0.3.0/dsh-recent-tasks-0.3.0.tgz