SuperAPI AI 工具集

create-theme

设计与创作

查看项目

更新于 10-16 09:31

技能介绍

用途:为 Sidecar 创建自定义配色主题,涵盖基础主题选择、颜色覆盖、渐变边框、标签样式、按项目主题与社区主题。

主要能力:内置 21 个对比度合规的现代主题(如 sidecar-modern、catppuccin-mocha、dracula、nord、tokyonight-storm 等)。支持三种创建方式:从基础主题覆盖特定颜色;全量覆盖所有颜色;自定义渐变边框(gradientBorderActive 数组加 gradientBorderAngle,默认 30 度,支持 2 个以上色标)。标签样式支持 gradient、per-tab、solid、minimal,并有 rainbow、sunset、ocean、aurora、neon、fire、forest、candy、pastel、jewel、terminal、mono、accent、underline、dim 等预设。可选配语法主题(任意 Chroma 主题,如 monokai、dracula、github、nord、onedark 等)与 markdownTheme(dark/light,或高级 Glamour 样式)。支持按项目设置主题,切换项目时自动切换,解析顺序为项目主题 > 全局 ui.theme > sidecar-modern。支持编程注册主题(styles.RegisterTheme、styles.ApplyTheme 等 API)。

使用方式:编辑 ~/.config/sidecar/config.json 的 ui.theme 字段;按 # 打开主题切换器,Tab 浏览 601 个社区主题(来自 iTerm2 配色转换),Enter 保存,ctrl+s 切换为“为当前项目设置”。Nerd Fonts 开启后标签与按钮变为胶囊形,需终端安装 Nerd Font。

限制:颜色须为 #RRGGBB 十六进制格式,接受小写;忽略无效值(如缺少 #号、简写、命名颜色)。社区主题需用脚本从上游仓库重新生成。自定义主题须满足严格 AA 对比度标准(文本与语义色对多种背景填充需达 4.5:1,部分元素达 3.0:1)。主题名称等具体默认值以资料为准,其余细节暂未提供。