Skip to content

Releases: Hwayn-pixel/dsh-image-skin

0.4.11 — 补充 dsh-plugin 关键词

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 02 Oct 08:57

补上 dsh-plugin

社区那些"插件商店"(deeplugin.store、dsh.market、dsh-ai.org、dsh-plugin-store…)都不是官方的,
而是自动收录的目录。它们的货源大体是三样:

  1. GitHub 的 dsh-plugin 话题 ——已存在
  2. npm 关键词 —— 我们的 keywords 里一直没有 dsh-plugin,凡是扫 npm 的目录就抓不到;
  3. awesome-dsh-plugin 这类精选列表 —— 要人工提交。

这一版补上第 2 条:keywords 现在以 dsh-plugin 打头(改动仅此一行 + 版本号)。

0.4.10 — 打包卫生(22 → 13 个文件)

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 02 Oct 08:07

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 — 文案重写 + 项目主页 + 两个小功能

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 02 Oct 07:57

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

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 01 Oct 08:59

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.