dshbase

插件目录 / UI & Skins / dsh-glassmorphism-theme

dsh-glassmorphism-theme

已验证 · 实测可装 EdwardHamu

✓ 持续维护

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-22最近推送
跨平台平台

功能简介

一个DeepSeek Harness 磨砂玻璃主题

✅
我们的评价
可用 — 实测通过,早期项目

一个DeepSeek Harness 磨砂玻璃主题 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-glassmorphism-theme

Material Design 3 glassmorphism theme for the DeepSeek Harness Web UI.

dsh-glassmorphism-theme preview

This plugin applies a modern glassmorphism (frosted glass) aesthetic with
custom wallpaper support, transparent surfaces, and backdrop blur effects.
It's client-only, mapping MD3 design tokens onto DSH's semantic CSS without
replacing DOM structure or modifying application settings.

Features

Glassmorphism Effects

  • Backdrop blur and transparency: Sidebar, top bar, composer card, chat glass layer,
    settings panel, and all menus/portals use backdrop-filter with 10px blur and 115% saturation.
  • Semi-transparent surfaces: Chat bubbles and code blocks use 30% opacity backgrounds,
    selected sidebar rows use 30% opacity, preserving text and syntax highlighting clarity.
  • Nested menu optimization: Command and model menus use pseudo-element glass layers to
    avoid nested backdrop-filter conflicts, ensuring visible blur effects.
  • Performance-optimized chat layer: Fixed-position glass background covers only the visible
    chat viewport (not the full message list), updated on resize/layout changes, never on scroll.

Custom Wallpaper

  • Built-in wallpaper settings: A 壁纸 page in the native Settings dialog supports:
    • Local image files (stored in IndexedDB, never uploaded)
    • HTTP/HTTPS image URLs (validated and preloaded)
    • Fill modes: cover, contain, auto
    • Position: center, top, bottom, left, right
    • Readability overlay with adjustable darkness
    • Enable/disable and clear controls
  • Privacy-first storage: Wallpaper images stay in the browser profile's IndexedDB;
    lightweight preferences use localStorage. Nothing is sent to DSH services.
  • Single fixed layer: One position: fixed wallpaper element at page bottom, with
    all glass surfaces layered above.

Material Design 3 Foundation

  • Color system: Light and dark palettes synchronized with DSH's data-ds-dark-theme,
    covering surface hierarchy, primary/secondary/tertiary/error, success, and warning roles.
  • Typography & spacing: MD3 type scale and 4dp grid.
  • Elevation & interaction: Restrained shadows, state layers, visible keyboard focus,
    and accessible contrast.
  • Comprehensive coverage: Sidebar, session rows, composer, bubbles, menus, dialogs,
    settings, form fields, buttons, scrollbars, cards, and responsive viewport adjustments.

Accessibility & Compatibility

  • Reduced transparency mode: Respects prefers-reduced-transparency (uses same 10px blur).
  • Backdrop-filter fallback: Transparent backgrounds when backdrop-filter is unavailable.
  • Reduced motion: Respects prefers-reduced-motion.

Build

npm install
npm run typecheck
npm run build

Install from npm into the local Web profile

Install the published package from npm:

dsh plugin --profile web add "@edwardhamu/dsh-glassmorphism-theme"

Reload http://localhost:3080 after installation. Use the existing Appearance
setting to switch between light and dark palettes.

Wallpaper Setup

Open 设置 → 壁纸 to configure your background:

  1. Choose source:

    • Upload a local image file (JPG, PNG, WebP, etc.)
    • Enter an HTTP/HTTPS image URL
  2. Adjust display:

    • Fill mode: Cover (default, fills viewport), Contain (fit within), or Auto
    • Position: Center, Top, Bottom, Left, Right
    • Readability overlay: Add a dark tint (0–100%) to improve text contrast
  3. Enable the wallpaper to activate glassmorphism effects across the UI.

The wallpaper is off by default and stored locally in your browser profile.
No images or settings are synced or uploaded to DSH servers.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-glassmorphism-theme」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:EdwardHamu/dsh-glassmorphism-theme

Headless(CLI)profile:

dsh plugin --profile headless add github:EdwardHamu/dsh-glassmorphism-theme

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

UI & Skins 里更多

浏览全部 7819 个插件 →