Repository navigation
Releases: Hwayn-pixel/dsh-image-skin
Releases · Hwayn-pixel/dsh-image-skin
Release list
0.4.11 — 补充 dsh-plugin 关键词
补上 dsh-plugin
社区那些"插件商店"(deeplugin.store、dsh.market、dsh-ai.org、dsh-plugin-store…)都不是官方的,
而是自动收录的目录。它们的货源大体是三样:
- GitHub 的
dsh-plugin话题 ——已存在 - npm 关键词 —— 我们的
keywords里一直没有dsh-plugin,凡是扫 npm 的目录就抓不到; awesome-dsh-plugin这类精选列表 —— 要人工提交。
这一版补上第 2 条:keywords 现在以 dsh-plugin 打头(改动仅此一行 + 版本号)。
0.4.10 — 打包卫生(22 → 13 个文件)
0.4.10 — 打包卫生(.npmignore 在 files 白名单里不生效)
0.4.9 的 tarball 里混进了 9 个编辑器备份(src/client/index.ts.bak_*,约 1.4 MB)—— 而仓库里
明明写着 *.bak* 的忽略规则。
真因:.npmignore 不能在 files 白名单内部过滤。只要文件还在树里,它就会被装进包。
0.4.6 修过一次,但当时的修法是"再加一条忽略规则",所以它必然复发。
这一版的修法:
- 把备份文件移出仓库(不再依赖忽略规则本身);
- 加一条测试:打包目录里一旦出现
.bak / .orig / .rej / .swp / .tmp,测试直接挂 —— 这条不会再忘; - 顺带挪走仓库里一个
.npmrc.bak_*(含 token)。它没被 git 跟踪、也没进过任何包,
但一个明文 token 不该躺在仓库目录里。
打包清单:22 → 13 个文件,零垃圾。
0.4.9 — 文案重写 + 项目主页 + 两个小功能
0.4.9 — 文案从头重写,加上一个主页
那个「AI 纹样」(让生图模型画一圈花纹边框)早就下线了,但文档和界面里还在卖它 ——
README 有整整一节教你“不用 key 试 AI 纹样”,设置里那一页还叫「AI 纹样」,说明写着“1–4 由生图模型画”。
这一版把话从头说了一遍:
- 设置里那一页正名为 「配色」(它现在只做一件事:取色、配色);
- 首页入口、说明、锁定提示、状态行全部重写;
- 那段“会花多少钱、提示词会离开本机”的风险弹窗整段删掉(它只服务于已经不存在的生图流程);
README.md/README.zh-CN.md重写,并诚实写明“这个功能来过、又走了,以及为什么”。
另外:
- 项目主页 —— 新增
docs/index.html落地页,并用 GitHub Pages 发布(就是你现在看的这个地址)。 - 两个不抢戏的新功能 ——
① 标签页不可见时自动暂停壁纸视频(回来续播;没有开关,因为这是礼貌不是偏好);
② 「贴图」页新增「补齐另一个模式」:一键把当前模式那套图补给另一个模式,只填空缺、已配好的绝不动。
代码没动:花纹那条路仍在 git 历史里(e19c633 / 34c3002 / b66006e)。
0.4.5 — 实时拖动 / real-time accent dragging
0.4.5 — 染色滑块:拖动即时生效,不再乱飘
- 同步预览:拖动时用缓存的调色板当场重画样式表(毫秒级),不再等“落盘 → 宿主 → 重建”。
- 拖动期间不落盘(乱飘的真因):一边预览、一边定期落盘重画,两个画家互相打断。现在拖动只画,松手才写一次。
- 过渡不再“爬”:面板过渡原本写死 4s(给呼吸用的),现在拖动期间压到 320ms、并给每个区域加错落延迟,颜色一层层铺开。
Real-time, single-painter accent dragging
- Synchronous preview from cached palette/artwork.
- No store writes while dragging; one write on release.
- 320ms transition while dragging (back to 4s for the breathing drift) + per-region stagger.