b1f62a0733
gen_tokens.dart now produces FabledSwordDarkTokens (dark surface), FabledSwordLightTokens (light surface), and FabledSwordFlatTokens (colors that don't change + radii + fonts). The original FabledSwordTokens class stays as a back-compat alias re-exporting the dark surface + flat values; any code that reads FabledSwordTokens.obsidian etc. continues to work during migration. Source: shared/fabledsword.tokens.json (already had dark/light/flat splits — this was the generator catching up). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
69 lines
2.8 KiB
Dart
69 lines
2.8 KiB
Dart
// GENERATED — do not edit. Source: shared/fabledsword.tokens.json
|
|
// Run `dart run tool/gen_tokens.dart` to regenerate.
|
|
import 'package:flutter/material.dart';
|
|
|
|
class FabledSwordDarkTokens {
|
|
static const Color obsidian = Color(0xFF14171A);
|
|
static const Color iron = Color(0xFF1E2228);
|
|
static const Color slate = Color(0xFF2C313A);
|
|
static const Color pewter = Color(0xFF3F4651);
|
|
static const Color parchment = Color(0xFFE8E4D8);
|
|
static const Color vellum = Color(0xFFC2BFB4);
|
|
static const Color ash = Color(0xFF9C9A92);
|
|
}
|
|
|
|
class FabledSwordLightTokens {
|
|
static const Color obsidian = Color(0xFFF8F5EE);
|
|
static const Color iron = Color(0xFFECE6D5);
|
|
static const Color slate = Color(0xFFDCD3BD);
|
|
static const Color pewter = Color(0xFFB8AE94);
|
|
static const Color parchment = Color(0xFF14171A);
|
|
static const Color vellum = Color(0xFF2C313A);
|
|
static const Color ash = Color(0xFF5C6068);
|
|
}
|
|
|
|
class FabledSwordFlatTokens {
|
|
static const Color moss = Color(0xFF4A5D3F);
|
|
static const Color bronze = Color(0xFF8B7355);
|
|
static const Color oxblood = Color(0xFF6B2118);
|
|
static const Color warning = Color(0xFF8B6F1E);
|
|
static const Color error = Color(0xFFC04A1F);
|
|
static const Color info = Color(0xFF3D5A6E);
|
|
static const Color accent = Color(0xFF4A6B5C);
|
|
static const Color onAction = Color(0xFFE8E4D8);
|
|
static const double radiusSm = 4;
|
|
static const double radiusMd = 8;
|
|
static const double radiusLg = 12;
|
|
static const double radiusXl = 16;
|
|
static const String fontDisplay = "Fraunces";
|
|
static const String fontBody = "Inter";
|
|
static const String fontMono = "JetBrains Mono";
|
|
}
|
|
|
|
/// Back-compat alias — dark surface tokens + flat. Prefer the explicit
|
|
/// FabledSwordDarkTokens / FabledSwordLightTokens / FabledSwordFlatTokens.
|
|
class FabledSwordTokens {
|
|
static const Color obsidian = Color(0xFF14171A);
|
|
static const Color iron = Color(0xFF1E2228);
|
|
static const Color slate = Color(0xFF2C313A);
|
|
static const Color pewter = Color(0xFF3F4651);
|
|
static const Color parchment = Color(0xFFE8E4D8);
|
|
static const Color vellum = Color(0xFFC2BFB4);
|
|
static const Color ash = Color(0xFF9C9A92);
|
|
static const Color moss = Color(0xFF4A5D3F);
|
|
static const Color bronze = Color(0xFF8B7355);
|
|
static const Color oxblood = Color(0xFF6B2118);
|
|
static const Color warning = Color(0xFF8B6F1E);
|
|
static const Color error = Color(0xFFC04A1F);
|
|
static const Color info = Color(0xFF3D5A6E);
|
|
static const Color accent = Color(0xFF4A6B5C);
|
|
static const Color onAction = Color(0xFFE8E4D8);
|
|
static const double radiusSm = 4;
|
|
static const double radiusMd = 8;
|
|
static const double radiusLg = 12;
|
|
static const double radiusXl = 16;
|
|
static const String fontDisplay = "Fraunces";
|
|
static const String fontBody = "Inter";
|
|
static const String fontMono = "JetBrains Mono";
|
|
}
|