DeepSHPlugins
dsh-theme-whalegirl 项目预览
GITHUB / COMMUNITY PROJECT

dsh-theme-whalegirl

换皮肤色JavaScriptMIT

移植自 DreamSkin 皮肤包的鲸鱼娘亮色主题:在原生主题运行时注册一套完整 --dsw-* 令牌重映射,鲸鱼娘插画作为环境壁纸衬于磨砂玻璃界面之后,并通过主题变更守卫保持主题固定。

2 StarsZHOUcourier 更新时间 2026-08-26
访问 GitHub 仓库
dsh-theme-whalegirl 项目预览

项目介绍

中文

移植自 DreamSkin 皮肤包的鲸鱼娘亮色主题:在原生主题运行时注册一套完整 --dsw-* 令牌重映射,鲸鱼娘插画作为环境壁纸衬于磨砂玻璃界面之后,并通过主题变更守卫保持主题固定。

English

Whale Girl light theme for the DSH Web UI, ported from a DreamSkin skin package: registers one native runtime theme with a full --dsw-* token remap derived from the source palette, layers the artwork as an ambient fixed wallpaper behind a frosted UI, and pins the theme against appearance-preference resets.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
ZHOUcourier
仓库
ZHOUcourier/dsh-theme-whalegirl
GitHub Stars
2
Forks
0
开发语言
JavaScript
许可证
MIT
最近推送
2026-08-26
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

55/ 100
维护活跃
90
文档与实用信息
85
生态关注度
14
安装便捷信号
75
项目声明信号
100

近 16 天仍在更新;README 含完整安装与使用说明;关注度尚低(2)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add "https://github.com/ZHOUcourier/dsh-theme-whalegirl/releases/latest/download/dsh-theme-whalegirl.tgz"

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-theme-whalegirl

DeepSeek-鲸鱼娘 (Whale Girl) theme for the DeepSeek Harness (DSH) Web UI — ported from the DreamSkin skin package ver_cb557ececaa5de3f3dbe.

English | 中文

preview

What it does

  • Full token remap — registers one light theme (deepseek-whalegirl) into DSH's native theme runtime with a complete --dsw-* dictionary (174 tokens): every surface, label, border, button, markdown block, scrollbar and state color derives from the DreamSkin palette.
  • Lightly frosted by default — the whale-girl artwork sits as a fixed backdrop behind the UI, but since 0.2.0 the frosted glass is drastically toned down: app-frame blur drops from 18px to 4px and surfaces are far more opaque, keeping just a hint of the artwork.
  • User-adjustable glass & wallpaper — frame blur, surface/bubble translucency, wallpaper veil, wallpaper visibility & blur and the composer focus glow are adjustable live from the plugin's card on the settings page (stored per browser), with three presets: 清爽玻璃 / DreamSkin 原味 / 纯净实底.
  • DreamSkin safe-css intent — rounded sidebar, coffee-accent composer focus ring (toggleable), sand selection color, soft violet-tinted shadows.
  • Native integration — the theme pins itself through theme.setTheme(); if the built-in Appearance scope resets the preference to *system*, the plugin re-asserts it. An explicit light/dark pick you make in Appearance wins until the plugin is toggled off/on again.

Palette anchors taken from the source skin:

RoleSource valueUsed for
text#352970primary labels, ink ladder
highlight#455b78brand & primary buttons
accent#7a4e29composer focus ring
accentAlt#ceb683active nav accent, selection
secondary#85c1ccblue/info ladder
panel / panelAlt#abb4cf / #c3cee4periwinkle sidebar glass
background#bd9999rose paper tint, bubbles

Install

From the dsh-market plugin's Themes tab (search "whalegirl"), or from a terminal:

# prebuilt tarball from GitHub Releases (no build step)
dsh plugin --profile web add -w https://github.com/ZHOUcourier/dsh-theme-whalegirl/releases/latest/download/dsh-theme-whalegirl.tgz

Other sources:

# git
dsh plugin --profile web add -w github:ZHOUcourier/dsh-theme-whalegirl

# npm
dsh plugin --profile web add -w dsh-theme-whalegirl

# local checkout
dsh plugin --profile web add -w link:/path/to/dsh-theme-whalegirl

Then restart the profile:

dsh --profile web

The theme applies immediately once the plugin mounts. To switch away, pick a preference in Settings → General → Appearance (the plugin steps aside); to come back, toggle the plugin off/on in the market Themes tab.

Customize

Open Settings → the plugins page and find the 「鲸鱼娘 · 玻璃与壁纸」 card. Every change applies instantly; values are stored in this browser's localStorage (dsh-whalegirl.prefs.v1), not in the profile.

ControlRangeDefaultEffect
Presets—清爽玻璃One-click 清爽玻璃 / DreamSkin 原味 / 纯净实底
主框背景模糊0–24px4pxApp-frame backdrop blur radius (the old port was hard-coded 18px)
表面透明度0–100%45%0 = fully opaque surfaces, 100 = original translucent design
用户气泡透明度0–100%60%Translucency of the dusty-rose user bubbles
壁纸遮罩浓度0–100%55%Strength of the paper veil over the artwork
显示环境壁纸on/offonHides artwork + veil for a plain paper background
壁纸模糊0–16px0pxSoftens the artwork itself
输入框咖啡色聚焦光晕on/offonThe DreamSkin composer focus ring

恢复默认 restores the defaults above. Upgrading from 0.1.x starts from the new (lighter) defaults; nothing is migrated.

Uninstall:

dsh plugin --profile web remove dsh-theme-whalegirl

Compatibility

  • Requires a DSH web client profile (dsh.client.platform: "web", client bundle via exports["./client"]).
  • Light appearance only — faithful to the source skin, which ships one light palette.
  • Works alongside other plugins; nothing outside the gated body attribute data-dsh-whalegirl is touched when disabled.

Development

npm run build   # wrap src/client.js into lib/client.js + embed assets/background.jpg
npm test        # smoke test: register/guard/dispose against a mocked DOM
npm run check   # verify lib/ matches src/ (CI)

The build is dependency-free (plain Node). lib/ is committed so installs never need a build step.

Credits

License

MIT. The bundled artwork comes from the DreamSkin package linked above; all rights of the original artwork remain with its author.

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目