Supra (VivoKey MD3 theme) has been extracted into a standalone Dangerous-Pi theme plugin. Remove all supra references from tokens, web CSS, showcase apps, and documentation. - Delete supra brand tokens and elevation.css - Update ThemeBrand type to "dt" | "classic" - Remove supra from CSS generation, imports, and bevels - Update CLAUDE.md and package READMEs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
38 lines
878 B
TypeScript
38 lines
878 B
TypeScript
export type {
|
|
ThemeBrand,
|
|
ThemeMode,
|
|
ThemeDefinition,
|
|
ColorTokens,
|
|
TypographyTokens,
|
|
ShapeTokens,
|
|
BrandTokens,
|
|
} from "./types.js";
|
|
|
|
export { dt } from "./brands/dt.js";
|
|
export { classic } from "./brands/classic.js";
|
|
|
|
import { dt } from "./brands/dt.js";
|
|
import { classic } from "./brands/classic.js";
|
|
import type { BrandTokens, ThemeDefinition } from "./types.js";
|
|
|
|
/** All brand tokens keyed by id */
|
|
export const brands: Record<string, BrandTokens> = { dt, classic };
|
|
|
|
/** Theme registry for UI selectors */
|
|
export const themes: ThemeDefinition[] = [
|
|
{
|
|
id: "dt",
|
|
name: dt.name,
|
|
description: dt.description,
|
|
supportsModes: ["dark", "light", "auto"],
|
|
defaultMode: "dark",
|
|
},
|
|
{
|
|
id: "classic",
|
|
name: classic.name,
|
|
description: classic.description,
|
|
supportsModes: ["dark", "light", "auto"],
|
|
defaultMode: "dark",
|
|
},
|
|
];
|