用途:为 Domo 自定义应用提供统一、专业的仪表盘主题,使界面在保持现代可读的同时贴近 Domo 平台原生观感。作者 David Johnson。
主要能力:技能横跨三层样式并保持一致性——设计意图(氛围、配色、字体、组件配方)、App Studio 主题 JSON(原生 c1–c60 颜色槽、f1–f8 字体、ca1–ca8 卡片样式)、Pro-Code CSS(自定义属性、内联样式、Recharts/Chart.js 颜色)。每套主题在 references/themes/ 下有独立 DESIGN.md,作为三层唯一事实来源,包含配色槽位映射表、字体槽映射、卡片与组件样式、图表调色板、Do/Don't 及可直接导入 App Studio 的 JSON。
可用主题:核心主题有 Charcoal Ember Dark、Emerald Dark、Neon Magenta Dark、Corporate Light;朋克子类有 Cyberpunk、Steampunk、Solarpunk、Dieselpunk、Biopunk、Dreadpunk、Dungeonpunk、Atompunk。另有 50 套浅色图表调色板见 palette-overlays.md。
使用方式:新建 App Studio 应用时从 DESIGN.md 出发,用槽位映射表配置原生主题并用其 CSS 块写 Pro-Code 组件;应用暗色主题时用 DESIGN.md 而非通用暗色指引;排查视觉不一致时对照槽位映射表。注意 DESIGN/import 风格(index 索引)与 API PUT 风格(id + 包装 value)schema 不同,可用 references/theme_transform.py 转换。API 侧注意:dropShadow 仅 null、"FLOATING"、"STANDARD";字体 style 须为 "Regular" 字符串、size 须为整数;卡片 padding 须为对象。大批量混合更新可能 400,建议顺序为 colors、fonts、cards/navigation/components。
限制:正文定义默认浅色主题的结构色、字体规则、组件配方、间距、阴影与过渡,DESIGN.md 会覆盖颜色系统与组件颜色,但继承布局、间距、字体理念、阴影结构、过渡时序与微交互。字体族须在原生与 Pro-Code 间保持一致。具体收费、平台支持范围等资料暂未提供。