前言¶
DeepSeek Harness (DSH) 採用模塊化架構,強調擴展性。對於桌面應用用戶而言,界面風格與壁紙的統一往往是一個痛點。dsh-m3-monet 旨在解決這一問題,它利用 Material Design 3 的動態顏色機制,自動提取壁紙顏色並映射到應用界面,提供 Material You 風格的視覺體驗。
插件簡介¶
- 名稱:
dsh-m3-monet - 核心功能:Monet 壁紙主題,基於 Material Design 3 動態顏色構建。
- 維護者:Regex520
- 分類:趣味換裝
- 許可證:MIT
安裝與啓用¶
該插件需要通過 Git 克隆後作爲本地 bundle 裝入 Harness。
git clone https://github.com/Regex520/dsh-m3-monet.git
克隆完成後,將目錄作爲本地 bundle 裝入 Harness profile(以 link: 方式登記),重載應用後生效。
核心功能¶
1. 智能壁紙取色¶
插件內置了離線打包的 Material 顏色提取引擎(基於 @material/material-color-utilities)。它通過 HCT(恆定色調色度)算法對壁紙進行分析,生成色彩種子,並映射到 Material 3 的角色。
- 取色源:支持本地圖片、圖片鏈接或內置漸變。
- 自動重取:壁紙變化時會自動觸發取色(通過內容哈希標記判斷),無需手動操作。
- 容錯處理:取色失敗時會保留舊顏色並記錄錯誤。
2. MD3 Token 映射¶
插件會向 Harness 的主題系統注入 100+ 個 MD3 別名令牌(--dsw-alias-*)。這些令牌覆蓋了亮暗兩種模式,確保界面元素顏色與提取的壁紙色板一致。
3. 毛玻璃與佈局定製¶
- 獨立配置:側邊欄與主區域(主體)的毛玻璃效果可分別配置(開關、模糊度、飽和度、不透明度)。
- 特殊處理:
- 頂部標題欄固定爲主題純色,不參與毛玻璃效果。
- 側邊欄底部原有的軟陰影邊界被替換爲主題色 1px 線條。
- 壁紙背景鋪滿全窗口,並帶有亮/暗兩層暗化層。
4. Material You 視覺與動效¶
- 控件樣式:開關、滑塊、卡片等控件樣式遵循 Material 3 規範。
- 動效控制:支持殼層顏色過渡動畫(默認 250ms),設置頁有入場動畫。系統開啓“減少動態效果”或設置頁關閉動畫時,動效會自動禁用。
5. 設置頁透視與顏色控制¶
- 設置頁透視:設置對話框背景採用半透明遮罩 + 毛玻璃,壁紙可透過設置頁顯示。
- 調色控制:支持風格(標準/鮮豔/柔和等)、色彩強度、明度微調。
- 預設資源:內置 8 組 Material palette 預設和 8 組漸變壁紙,隨當前色板聯動。
使用方法¶
- 進入 設置 > 插件 > 莫奈美化 > 配置。
- 在設置頁中開啓壁紙取色功能。
- 更換桌面壁紙,插件會自動提取顏色並應用到界面。
- 在配置頁調整風格、強度或使用預設色板。
注意事項¶
- 會話級生效:主題覆蓋僅對當前會話有效。關閉插件或卸載後,界面會恢復默認,但設置項會保留在本地
localStorage中。 - 遠程圖片限制:如果壁紙使用遠程圖片鏈接,可能因瀏覽器的 CSP(內容安全策略)限制而無法顯示,建議使用本地圖片。
- UI 繪製:界面僅使用 Harness 主題令牌和
--dsw-*CSS 變量繪製,不依賴額外的 UI 包。
生態背景¶
DeepSeek Harness 強調“一切皆插件”的理念。社區目錄(SkillHub)提供了豐富的插件資源,與 DeepSeek 或幻方官方無官方從屬關係。dsh-m3-monet 作爲一個開源插件,遵循 MIT 許可證,用戶可自由使用和修改。