新增「参考线助手」功能页 —— 给 Photoshop 原生「新建参考线版面」补上它缺的那件事:把建过的版面记下来。
⬇ 下载 Sliceman_v1.1.0.ccx —— 双击安装,重启 Photoshop 即可使用。
新增:参考线助手
在原生弹窗里建一次 → 插件自动记录 → 下次点「应用」一键重放
不用再反复回忆和重填列数、列宽、装订线、四边边距。
新建参考线版面
参数一个都不在面板里。点按钮打开的就是 Photoshop 自己的弹窗(和「视图 > 新建参考线版面」完全同一个):勾「预览」可边改边看,点确定才创建,直接关掉弹窗则文档里什么都不留。
- 弹窗初值和你手动点菜单打开时一模一样:首次是出厂默认,之后每次自动带出上一次确定的设置 —— 这份记忆归 Photoshop 管,插件不插手
版面记录
- 点确定后自动记下你真正建出来的那一版:最近使用保留 20 条并按参数去重,相同参数只把原记录提到最前
- 摘要里列 / 行 / 边距三块都写出来,没设的那块明写「未设置」
- 应用不弹窗直接重放;记录里存「自动」宽高时会按当前画布重新计算,同一套版面在 1920 和 2560 的稿子上通用
- 收藏版面可自定义名称(最长 24 字)、不受 20 条上限影响,改名 / 删除只动插件数据,不碰文档里的参考线
收藏当前版面
把当前文档里已经画好的参考线整套存进收藏,不用照着重建一遍 —— 别人给的源文件、很久以前建的版面都能直接收下。
- 能认出规则(几列几行 / 装订线 / 边距)就按参数存,应用到别的尺寸会重算
- 认不出来的(手摆的、拼出来的)就按原坐标存成快照,显示成
纵 8 条 / 横 4 条,应用时逐条还原 - 同一套线重复收藏只提示,不会堆出第二条
快速参考线与参考线控制
- 十字中心 / 九宫格 —— 点了直接建,恒为追加,与已有参考线重合的位置自动跳过
- 显示 / 隐藏、锁定 / 解锁、清除参考线(全部 / 仅横向 / 仅纵向)
- 所有操作只作用于当前激活文档,切换文档自动跟着切;无文档时按钮整体置灰
技术说明
这一版在 UXP 上踩到两个坑,实现方式因此和直觉相反:
- 面板的
hide()回调从不触发(Adobe 已知问题 PS-57284),所以「面板一折叠就把预览的参考线撤掉」做不到 —— 才改成把活整个交给 PS 原生弹窗 - 给 batchPlay 传描述符会顶掉原生弹窗自己的「上次设置」记忆(哪怕传空对象,PS 也会用出厂默认补齐缺的键)。要保留原生记忆只能播菜单项打开弹窗;代价是拿不到执行参数,于是记录改由对比弹窗前后的参考线反推得出(纯几何、有单测,认不出来的形状宁可不记也不记错)
其他
- 顶部磁贴改为两行,新增「参考线」磁贴(共 7 个功能页)
- 参考线几何、记录去重、描述符双向映射、从参考线反推版面参数全部抽进
src/lib/guide-core.js - 新增
tests/panel-smoke.test.js(用 DOM / Photoshop 桩把打包产物真跑一遍)与tests/ui-ids.test.js(静态校验 id 引用与 UXP 渲染红线),单测总数由 229 增至 335
完整变更:v1.0.0...v1.1.0