Files
clide/docs/claude-design/tokens/clide.yaml
T
jpmschweitzerandClaude de9a7b9745 update design handoff with framework-free token exports
New tokens/ directory with YAML palette + syntax files for all
four themes, plus a pure dart:ui Dart file (no Material). README
updated to reflect the no-Material constraint and open typography
question.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-22 16:29:17 +02:00

56 lines
1.4 KiB
YAML

# clide theme · clide
# cool near-black + periwinkle · default
#
# Flat palette. Raw hex values — no wrappers, no framework.
# Layer your semantic roles on top of these keys; surface tokens consume
# the semantic layer, not palette directly.
name: clide
dark: true
subtitle: "cool near-black + periwinkle · default"
palette:
bg: "#20202C"
bgSunken: "#1A1A24"
surface: "#242838"
surfaceHi: "#2C3046"
border: "#343850"
borderHi: "#3C445C"
textHi: "#E6E8F2"
text: "#B1BBE3"
textDim: "#78809C"
textMute: "#545C84"
accent: "#78A0F8"
accentPress: "#6C90DC"
accentSoft: "rgba(120,160,248,0.13)"
onAccent: "#0D1020"
ok: "#7DD3A8"
warn: "#E6C370"
err: "#E87D7D"
info: "#78A0F8"
syntax:
keyword: "#C792EA"
type: "#78A0F8"
string: "#A8D99B"
number: "#E6C370"
comment: "#545C84"
method: "#82B1FF"
punct: "#78809C"
# Suggested semantic roles (rename to whatever your pipeline uses):
#
# text -> palette.textHi
# textMuted -> palette.textDim
# textSubtle -> palette.textMute
# bg -> palette.bg
# bgSurface -> palette.surface
# bgHover -> palette.surfaceHi
# divider -> palette.border
# brand -> palette.accent
# brandOn -> palette.onAccent
# status.ok -> palette.ok
# status.warn -> palette.warn
# status.err -> palette.err
# status.info -> palette.info