Skip to content

Releases: Xian-JL/dsh-Xiao-theme

Xiao 1.3.0-rc.3 — 可读性与余额生命周期优化

Choose a tag to compare

@Xian-JL Xian-JL released this 23 Oct 10:46

本候选版为实际输出的文字与按钮令牌增加对比度保护,并在设置页显示由当前配色生成的只读明暗预览。保留一次采色结果、历史派生配色、语义状态色及全部既有动效。

余额客户端增加 15 秒超时、请求取消及消费者退出保护;关闭后凭据变化只失效旧缓存,旧账户传输不再阻塞新账户刷新;手动余额反馈增加过期保护。

双方全套 verify 通过;Xiao 通过 5,136 组输出配色对比度检查,配套 DSH 0.2.1-rc.2 隔离启动与重启通过。对比度检查针对固态标准表面,不构成任意壁纸叠加后的整页 WCAG 声明,也不替代用户 Desktop 视觉验收。

配套候选:Kinich 2.0.3-rc.3 / Xiao 1.3.0-rc.3。候选渠道为 npm next,latest 保持原正式版本。

实现来源、范围及验证记录见开发记录。

Xiao 1.3.0-rc.1

Xiao 1.3.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@Xian-JL Xian-JL released this 18 Oct 07:51

Xiao Theme v1.3.0-rc.1 — acceptance candidate

Xiao and the accompanying Kinich 2.0.3-rc.1 enforce one active character theme per Profile. Switching first disables the other theme and retains all its data. A failed disable aborts the switch; legacy startup conflicts keep Kinich. Brand slots and interaction effects are released when disabled.

Adds an independent background switch, completely hidden 0% backgrounds, solid dialogs/menus in both color modes, filtered page observation and pending-interaction session feedback. Existing artwork and motion remain available. Automatic accent uses the saved import sample independently of background visibility.

Declared host/settings range remains >=0.2.0-rc.2 <0.3.0. Isolated host startup/restart checks ran on the local 0.2.1-rc.2, which is not a stable release. Desktop visual acceptance is pending. Distribute this candidate through GitHub prerelease and npm next, paired with Kinich 2.0.3-rc.1; latest stays on the existing stable release.

Install both exact candidates after fully exiting Desktop:

dsh plugin --profile desktop add dsh-xiao-theme@1.3.0-rc.1 dsh-kinich-theme@2.0.3-rc.1 --save-exact

Xiao Theme v1.2.1

Choose a tag to compare

@Xian-JL Xian-JL released this 16 Oct 10:40

Xiao Theme v1.2.1

First npm distribution of this theme, alongside the existing GitHub Release fallback. The package now supplies registry metadata for marketplace version/host-requirement display. DSH and optional @deepseek-ai/dsh-settings declarations are >=0.2.0-rc.2 <0.3.0, matching Kinich and preserving the local RC.2 baseline.

Theme behavior, artworks, optional balance monitoring, background controls, settings and existing animations are unchanged. Marketplace catalog discovery may update separately; npm and installed dependency records identify the actual source.

dsh plugin --profile desktop add dsh-xiao-theme@latest

Xiao Theme v1.2.0

Choose a tag to compare

@Xian-JL Xian-JL released this 08 Oct 01:42

dsh-xiao-theme 1.2.0

Xiao 1.2.0 adds a profile-local custom background and moves Xiao's full preferences to a dedicated DSH Settings section.

Changes

  • Select a local PNG, JPEG, or WebP background. The client scales and encodes it as bounded WebP, stores it in the active DSH Profile, and never uploads the source image.
  • Adjust background visibility from 0–100% (default 75%). The value changes Xiao surface transparency in light and dark themes, rather than tinting the image; the maximum still leaves surfaces opaque enough for readable content.
  • Optionally derive Xiao's accent colors from the image while preserving semantic success, warning, and error colors.
  • Open the full Xiao controls from Settings → Xiao, separate from General settings.
  • Existing session feedback, motion, balance behavior, and artwork are preserved.

Validation

  • npm run verify passes, including tests for bounds, profile defaults and recovery, dominant-color extraction, light/dark contrast, and the 0%, 75%, and 100% surface-opacity values.
  • DSH Desktop CLI 0.2.0-rc.2 installs the packed candidate into an isolated profile; the installed bundle contains the settings.section registration and custom-background controls.
  • No Web UI acceptance was performed for this release.

Distribution

  • Version: 1.2.0
  • Channel: GitHub Release v1.2.0, with a versioned tarball, a byte-identical dsh-xiao-theme-latest.tgz, and SHA256SUMS.txt.
  • This release is not published to npm.
  • SHA-256 for both tarballs: 559989234c1b6118a902b75a03452d23af41826fe8bccff4eb52f3638a700acd.
  • Anonymous download from the public releases/latest URL returned the same SHA-256.

dsh-xiao-theme v1.1.3

Choose a tag to compare

@Xian-JL Xian-JL released this 02 Oct 12:59

dsh-xiao-theme 1.1.3

  • 修复窗口切换后残留绿色边框、紫色弧线和方块:作者 display: block 曾覆盖风痕池的 hidden 状态。现在隐藏节点明确不绘制,动画子图形默认透明,取消动画不会重新显示静态图形。
  • 生日贺图主立绘采用 32 px 圆角裁切,设置预览采用 20 px 圆角。
  • 保留全部点击动效和三倍表现强度,动画池可正常复用。

验证:npm run verify 通过,共 300 条断言。实际 Chromium 浏览器对比上一版样式与本版,复现旧版取消动画后的残留图形,并确认新版本立即取消后所有节点不绘制、再次播放后正常结束。

素材来源与处理说明见 THIRD_PARTY_ASSETS.md。本次发布未新增第三方图片。

dsh-xiao-theme v1.1.1

Choose a tag to compare

@Xian-JL Xian-JL released this 02 Oct 12:34

Fixes companion-panel placement around the viewport; clears all pooled wind-trace effects on window blur, hidden page and pagehide; softens birthday artwork edges to blend into the theme.

dsh-xiao-theme v1.1.0

Choose a tag to compare

@Xian-JL Xian-JL released this 02 Oct 12:10

Fixes the overlapping character and companion images in the settings preview; adds selectable standing and birthday artwork in the same hero slot; sharpens the Nuwa mask; triples visible motion amplitudes while preserving reduced-motion support.