琉璃主题
LilycleHeart/liuli-theme · 主题
琉璃主题——为DeepSeek Harness打造实用美观的主题UI
★ 3GitHub 星标
1分支
2026-08-25最近更新
TypeScript开发语言
—许可证
主要功能
- M3 动态取色从壁纸提取 Material 3 调色板(vendored material-color-utilities@0.4),映射为 --dsw-alias- 令牌;亮/暗双主题独立派生,用户气泡明暗互换
- DeepSeek读取 DEEPSEEK_API_KEY / DEEPSEEK_OFFICIAL_API_KEY,请求 显示余额。
- 壁纸背景上传图片 → 压缩为 JPEG dataURL 持久化到 localStorage;适应模式(Cover / Contain / Stretch)+ 自定义选区(拖拽框选,Cover 下放大该区域);暗色遮罩随主题即时叠加
- 磨砂材质亚克力 / 云母两种 Fluent 材质,透明度、模糊强度可调;含强磨砂档(滑条值 ×4,供对话框等嵌套 backdrop 采样衰减的场景)
- 日/夜切换header 圆形按钮 + 设置页外观行,startViewTransition 圆形遮罩过渡(带坐标)
使用条件
- 主题完全自包含,只在官方 harness 已有的扩展点上挂载,不依赖任何未发布的自定义 slot 或组件改动
- dsh-client-ui-conversationheader 的 actions / utilities 两个官方 slot 是全部 header 组件的挂点(声纹、主题切换、额度、拉伸手柄、回合导轨、预览按钮——组件把内容 portal 到自己的锚点,挂载点仅作生命周期)。
安装命令
dsh plugin --profile web add github:LilycleHeart/liuli-theme