Repository navigation
Releases
Releases · Witherwithwinter/dsh-ccx
v0.8.9
中文
首个发布:把 code-codex 的外观系统搬进 DeepSeek Harness 桌面版——十款背景场景、悬浮设置面板与 UI 表面透明。
新增
- 十款背景场景:Aurora Ionosphere / Black Hole / Blinking Squares / Cloud Train / Glow Horizon / Heavenly Cloud / Milky Way / Mountain / Particle Image / Pixel Sculpt。逐款复刻 code-codex 的场景注册表与启动管线(选区、IndexedDB 持久化),启用状态随重启恢复。
- 悬浮设置面板:头像上方齿轮入口,双卡弹层——场景卡(缩略图 + 启用开关)与当前场景参数卡,调参实时生效、无需重启。
- UI Surface Opacity:侧栏 / 对话区 / 消息输入区 / 右栏四个区域按滑杆透明,输入区按可见卡片精确取界,侧栏与对话区交界的圆角自动补齐;打开 DSH 自身设置页时,面板保持原生样式,主界面与背景照常透出。
- Pixel Sculpt 参数面板:与背景共享同一渲染器实例,面板与背景调参即时同步。
变更
- UI Surface Opacity 关闭即完全还原:消息输入框恢复宿主原样(底色、渐变、阴影、圆角),无透明残留。
- 场景库稳定:Particle Image 的选区不再被默认值覆盖(启动即有图);全部场景实机端到端验证。
说明
- 透明与遮罩实现走级联层(
dsh-ap-assert > dsh-ap-masks > dsh-ap-clear),打在真实绘制容器上;类名匹配只用 css-module 的稳定语义后缀(_overlay/_panel/_card),不依赖哈希前缀。宿主升级后以 README「已知限制」为准。 - 安装:DSH 桌面版会话里「安装 npm 包 dsh-ccx」,或 GitHub 源码安装,详见 README;npm 包名为
dsh-ccx。
English
First release: code-codex's appearance system brought to the DeepSeek Harness desktop app — ten background scenes, a floating settings panel, and translucent UI surfaces.
New
- Ten background scenes: Aurora Ionosphere / Black Hole / Blinking Squares / Cloud Train / Glow Horizon / Heavenly Cloud / Milky Way / Mountain / Particle Image / Pixel Sculpt. Each replicates the code-codex scene registry and startup pipeline (selection, IndexedDB persistence); the enabled scene survives restarts.
- Floating settings panel: a gear entry above the avatar opens a two-card popover — scene cards (thumbnail + enable toggle) and a parameter card for the active scene. Changes apply live, no restart needed.
- UI Surface Opacity: sidebar / conversation / composer / right panel go translucent per slider. The composer mask matches the visible card exactly and the rounded-corner junction with the sidebar is patched automatically. DSH's own settings page keeps its native panel styling while the main UI and background stay translucent.
- Pixel Sculpt parameter panel: shares one renderer instance with the background, so the panel and the backdrop stay in sync.
Changed
- Turning UI Surface Opacity off restores everything: the composer returns to the host's native look (background, gradient, shadow, corner radius) with no transparency left behind.
- Gallery stability: Particle Image's selection is no longer clobbered by defaults (an image is present on launch); all scenes verified end-to-end on the desktop app.
Notes
- Transparency and masking ride cascade layers (
dsh-ap-assert > dsh-ap-masks > dsh-ap-clear) applied to real painted containers; class matching uses only css-module's stable semantic suffixes (_overlay/_panel/_card), never hashed prefixes. See "Known limitations" in the README after host upgrades. - Install: ask the DSH desktop session to "安装 npm 包 dsh-ccx", or install from the GitHub source — see the README. The npm package is published as
dsh-ccx.