dsh-material-file-icons:为 DeepSeek Harness Web 界面提供 Material Icon Theme 风格图标

DeepSeek Harness 支持插件化扩展。对于 Web 界面文件资源管理器 (dsh-better-sidebar),默认图标往往缺乏辨识度。下面介绍 dsh-material-file-icons 插件,它将 Material Icon Theme 的设计风格引入该界面。

插件定位

该插件由 sarfarazstark 维护,旨在为 DSH 的 Web 界面文件浏览器提供 Material Icon Theme 风格的文件与文件夹图标。它通过重新分发上游项目的 SVG 资产,解决了默认文件图标识别度低的问题。

核心功能

  1. 图标资源

    • 提供 约 350 个 来自 Material Icon Theme 和 shadcn glyph 的真实 SVG。
    • 支持 90+ 文件类型,覆盖语言、框架、配置文件、媒体文件及压缩包等。
  2. 智能映射

    • 文件名特定图标:针对特定文件名提供专属图标,例如 tsconfig.json、jest.config.*、nest-cli.json 以及 components.json 等。
    • 文件夹变体:提供 约 130 个 命名文件夹系列(如 src、components、__tests__、.github、node_modules),并包含打开/关闭状态的变体。
  3. 技术实现

    • 图标通过 /material-icons/*.svg 路由提供。
    • 利用 MutationObserver 和 CSS 进行样式映射,无需修补 dsh-better-sidebar 原始代码。

安装与启用

在终端中运行以下命令进行安装:

dsh plugin --profile web add github:sarfarazstark/dsh-material-file-icons

安装完成后,重启 DeepSeek Harness Desktop 即可生效。

注意事项

  1. 环境依赖:需要环境 Node 版本 >= 20。
  2. 版权说明:图标艺术归上游项目(Material Icon Theme、vscode-icons)所有,本插件仅重新分发 SVG 资产。
  3. 许可证:采用 MIT 许可证。
  4. 目录说明:本插件收录自 SkillHub 目录,该目录与 DeepSeek / 幻方无官方从属关系。

参考资料

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜