Skip to content

v0.2.1 对齐:与面板行同列 / Alignment with the panel rows

Choose a tag to compare

@winditer winditer released this 20 Oct 13:13
· 6 commits to main since this release

侧边栏对齐到上面那几行官方面板行的两列与同一套纵向节奏,并删除已失效的「始终置于工作区列表末尾」设置。

对齐

  • 「工作区」和「最近任务」的文字都在 46px(与「自动化任务 / 插件市场 / 插件」的文字同列),两者的折叠箭头都在 22px(与面板图标同列、箭头字形同心)。
  • 「工作区」展开后,每个子工作区分组的文件夹图标在 46px。
  • 「最近任务」展开后,对话名在 46px,与「最近任务」自己的文字同列;子工作区分组下的对话名与它自己分组的标题同列(68px)。
  • 纵向:「工作区」与「最近任务」之间用列表自身的 4px 节奏,与面板行之间的 gap:4px 一致(原先多加了 12px,显得比其他区块松)。
  • 树模式的 12px 层级步进保留。实现只用官方稳定属性 + 插件自己的 data-dsh-rt-*,不含官方 class 哈希、不含 !important。

移除

  • 通用设置里的「始终置于工作区列表末尾」已无作用,直接删除:插件不再重排工作区顺序,你拖到哪里它就待在哪里。

验证

  • 75 个测试全绿(npm run verify)。
  • 无头 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.2.1/dsh-recent-tasks-0.2.1.tgz