主题:内置 7 套,剩下的你自己加

点任意一张卡片,本站会立刻换成同一套主色(刷新后仍然保留)。下面 21 套风景主题是放在数据目录里被自动识别的自定义主题示例,不随安装包分发。

内置 7 套预设的背景图随程序打包,首次运行时释放到数据目录,可以直接替换成自己的图;上面 21 套风景主题属于「自定义主题」,做法见下一节。

在启动器里换主题

打开 设置 → 外观设置,主题卡片点一下就切换,切换后自动保存,不需要重启程序。同一页还能调背景图、窗口不透明度与卡片透明度。

  1. 进设置侧栏最下方「设置」,左侧列表选「外观设置」。
  2. 点主题卡片即时生效并写入 theme.settings.json,八个大页一起跟着换。
  3. 想更细就调参数背景模糊半径、窗口透明度、卡片透明度都在同一页。

自定义主题:两条路

一条是把主题 .json 直接放进数据目录的 tupian\jm\,程序启动时会扫描这个目录并加载,坏掉的文件会被跳过、不会让程序崩;另一条是在「外观设置」里用导入功能,选好素材后程序会帮你归位到 tupian 目录。

主题 json 长这样(就是上面「沧澜 · 海汐」的原文):

{
  "id": "scenic-haixi",
  "name": "沧澜 · 海汐",
  "isDark": true,
  "backgroundImage": "bg-haixi.png",
  "windowOpacity": 1.0,
  "backgroundBlur": 6,
  "cardOpacity": 0.9,
  "colors": {
    "background": "#07141A",
    "surface": "#0E1E26",
    "surfaceAlt": "#162B33",
    "foreground": "#E4F1F5",
    "foregroundDim": "#7FA0AB",
    "primary": "#2EC8DC",
    "primaryHover": "#52D6E8",
    "border": "#1F3740",
    "success": "#34D399",
    "warning": "#FBBF24",
    "danger": "#F87171"
  }
}
id / name
唯一标识与界面显示名,name 用中文没问题
isDark
是否为深色底,影响文字与控件取哪套对比色
backgroundImage
背景图文件名,相对 tupian\jm;留空就是纯色背景
windowOpacity
窗口整体不透明度,0 到 1
backgroundBlur
背景模糊半径,配合半透明面板用
cardOpacity
卡片层的不透明度,0 到 1
colors
九个语义色:背景、面板、次面板、正文、次要文字、主色、主色悬停、边框、成功 / 警告 / 危险

换 logo 和背景图

  • 把 logo.png 放到 tupian\tub\,标题栏与关于页会优先用你的图;这个目录里的用户素材程序不会改动。
  • 预设主题的 bg-*.png 也释放 tupian\jm\,同名覆盖即可换成自己的图。
  • 在外观设置里自选背景时,素材会被复制归位到 tupian 内统一管理,删掉原文件也不影响主题。

想直接看运行起来的样子

界面预览页有八个页面的程序实拍截图。