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>
56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
# clide theme · midnight
|
|
# VS Code-adjacent muted dark
|
|
#
|
|
# 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: midnight
|
|
dark: true
|
|
subtitle: "VS Code-adjacent muted dark"
|
|
|
|
palette:
|
|
bg: "#1E1E1E"
|
|
bgSunken: "#181818"
|
|
surface: "#252526"
|
|
surfaceHi: "#2D2D2E"
|
|
border: "#333333"
|
|
borderHi: "#3F3F3F"
|
|
textHi: "#D4D4D4"
|
|
text: "#BBBBBB"
|
|
textDim: "#858585"
|
|
textMute: "#6A6A6A"
|
|
accent: "#569CD6"
|
|
accentPress: "#4785BD"
|
|
accentSoft: "rgba(86,156,214,0.13)"
|
|
onAccent: "#0B1220"
|
|
ok: "#89D185"
|
|
warn: "#D7BA7D"
|
|
err: "#F48771"
|
|
info: "#569CD6"
|
|
|
|
syntax:
|
|
keyword: "#C586C0"
|
|
type: "#4EC9B0"
|
|
string: "#CE9178"
|
|
number: "#B5CEA8"
|
|
comment: "#6A9955"
|
|
method: "#DCDCAA"
|
|
punct: "#858585"
|
|
|
|
# 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
|