🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

液态玻璃输入框 typemiao/dsh-liquid-chatbox

DeepSeek Harness
typemiao11 天前有提交已提供中文文档扫描:未发现敏感能力

为 DSH 桌面 UIElectron/Chromium打造的液态玻璃输入卡片。

33/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add typemiao/dsh-liquid-chatbox
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

给 DSH 桌面 UI 做的液态玻璃输入框:亚克力窗口边框、输入卡片上的 SVG 透镜与色散效果,外加粉色点缀。

README

由 DeepSeek 最新模型翻译生成
dsh-liquid-chatbox 关于 为 DSH 桌面 UI(Electron/Chromium)打造的液态玻璃输入卡片。 只给输入卡片加样式:保留半透明底色,再用 SVG 位移透镜和逐通道色散,折射卡片背后的内容。 这个包不改调色板、字体、窗口边框,也不改全局表面样式。它是纯客户端 bundle,没有构建步骤,也没有原生依赖。 特性 - 折射输入卡片:输入卡片用 SVG feDisplacementMap 弯折背后的内容,采用 BK7 玻璃模型和凸起边缘轮廓。 - 色散:三份位移副本(R、G、B 各用自己的折射率)先用 feColorMatrix 分离,再做滤色混合。 - 贴合卡片的位移图:位移图按卡片实际宽高比和圆角生成,卡片变大或变小时重新生成,透镜带始终贴在边框上,不会漂移。 - 上下对称:顶部和底部都朝卡片中心采样,两条边框的透镜效果一致。 - 设置:设置 → 通用 → 玻璃质感:模糊、卡片底色、折射强度、色散,带重置按钮。数值保存在 localStorage 的 dsh-glass-settings 下。 - 无需构建:纯 ESM,由 DSH 客户端模块加载器加载。 环境要求 - DSH 桌面应用。透镜滤镜挂载在 dsh-app:// 上;在普通浏览器里,卡片保留底色和模糊,但 SVG 透镜不会挂载。
展开完整文档(README 剩余 1 节)
dsh-liquid-chatbox

关于

为 DSH 桌面 UI(Electron/Chromium)打造的液态玻璃输入卡片。
只给输入卡片加样式:保留半透明底色,再用 SVG 位移透镜和逐通道色散,折射卡片背后的内容。

这个包不改调色板、字体、窗口边框,也不改全局表面样式。它是纯客户端 bundle,没有构建步骤,也没有原生依赖。

特性

- 折射输入卡片:输入卡片用 SVG feDisplacementMap 弯折背后的内容,采用 BK7 玻璃模型和凸起边缘轮廓。
- 色散:三份位移副本(R、G、B 各用自己的折射率)先用 feColorMatrix 分离,再做滤色混合。
- 贴合卡片的位移图:位移图按卡片实际宽高比和圆角生成,卡片变大或变小时重新生成,透镜带始终贴在边框上,不会漂移。
- 上下对称:顶部和底部都朝卡片中心采样,两条边框的透镜效果一致。
- 设置:设置 → 通用 → 玻璃质感:模糊、卡片底色、折射强度、色散,带重置按钮。数值保存在 localStorage 的 dsh-glass-settings 下。
- 无需构建:纯 ESM,由 DSH 客户端模块加载器加载。

环境要求

- DSH 桌面应用。透镜滤镜挂载在 dsh-app:// 上;在普通浏览器里,卡片保留底色和模糊,但 SVG 透镜不会挂载。
- 基于 Chromium 的渲染器(backdrop-filter: url(#svgFilter) 只有 Chromium 支持)。
- 窗口材质推荐 Windows 11;卡片在任何页面都能用,但卡片背后没有内容时,正是亚克力背景让折射效果可见。

安装

方式 A:手动(配置档)

1. 把这个文件夹复制到 DSH 配置档:

%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-liquid-chatbox

2. 把插件加进 %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml:

- insert:
- id: liquid-chatbox
name: dsh-liquid-chatbox

3. 重启 DSH 桌面应用。

pnpm 可能清理不在配置档依赖树里的包。如果你用 pnpm 管理配置档,把插件注册成 file: 依赖(或作为 bundle 安装),免得它被挪到 node_modules/.ignored。

方式 B:bundle/插件管理器

包自带 cordis.patch.yml(dsh.bundle.patch),认识 DSH bundle 格式的管理器可以直接安装。装好包,重启应用即可。

使用

打开设置 → 通用,滚动到玻璃质感。滑块即时生效;「恢复默认」会把模糊重置为 0.5px、底色 18%、折射 0.04、色散 2.5。

工作原理

- client.js 注入一个 元素,并挂载输入卡片使用的透镜 SVG 滤镜(#dsh-lg-refract)。
- 位移贴图在运行时生成,来源是一张圆角矩形 SDF,其宽高比与圆角半径都和卡片一致;色带宽度为 36px(随卡片宽度缩放),且轮廓单调,因此映射不会折叠。
- 卡片使用:

backdrop-filter: blur(0.5px) url(#dsh-lg-refract)
contrast(1.05) brightness(1.1) saturate(1.8);

- 色散用三份位移副本(R、G、B)实现,用 feColorMatrix 分离,再做滤色混合。

0.2.0 的改动

- 作用范围收窄到输入卡片:移除了粉色点缀、Maple Mono 覆盖、玻璃窗口边框和全局表面重绘。
- 位移贴图现在匹配卡片的宽高比与圆角半径,并在尺寸变化时重新生成,修复了色带偏离边框的问题。
- 上下边缘对称地向卡片中心取样,因此下边框能呈现与上边框相同的反射。
- 恢复为单调的边缘轮廓:此前的凸起轮廓可能让映射折叠,使色带内的文字看起来在倒退。

已知限制

- backdrop-filter 取样的是页面绘制出的背景,而不是 DWM 材质或桌面。亚克力效果仍然实时生效,但透镜无法折射材质本身。
- 位移取样若落在半透明像素上,原始内容会透过半透明的滤镜结果显现出来(一道淡淡的边缘残影)。把输出改为不透明可以消除它,但空出的像素会被页面颜色填充,因为材质颜色不在滤镜输入里。
- 透镜需要卡片背后有东西。在纯色区域上没有什么可弯折,效果在那里不可见。
- 在吸顶、可滚动的表面上做大范围模糊或折射很吃 GPU/CPU;默认值保持得很小。

开发

node --check client.js

- index.js —— 空的主机端部分。
- client.js —— 整个客户端插件(样式 + 滤镜 + 设置行)。
- locale/*.json —— 语言目录元数据。
- icon.svg —— 插件图标。

无依赖,无需构建。

致谢

折射模型和边缘凸起思路源自两个 MIT 协议项目:

- sohumsuthar/liquid-glass —— BK7 折射模型与位移贴图方案。
- shuding/liquid-glass —— 边缘凸起(applyEdgeBulge)凸透镜思路。

完整声明见 THIRD_PARTY_NOTICES.md。

许可证

MIT © 2026 typemiao
预览分享卡片长什么样 ↓typemiao/dsh-liquid-chatbox
分享 · DeepSeek Harness Hub
typemiao/dsh-liquid-chatbox

为 DSH 桌面 UIElectron/Chromium打造的液态玻璃输入卡片。

这是你的仓库?认领条目

回到顶部