Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.4 KiB
| date | day | view | weekday | commits | review |
|---|---|---|---|---|---|
| 2026-06-08 | 1 | macher | Montag | 2 | auto |
Montag, 2026-06-08 — Tag 1 (Macher-Sicht)
Geburtstag von mana-kotlin-tokens — dem geteilten Design-Token- und
Theme-System für die nativen Android-Apps, dritte Ecke des Dreiecks neben
ManaTokens (Swift) und @mana/themes (Web). Leitziel: eine Quelle, drei
Plattformen, pixelgleiche Farben über dieselbe HSL→sRGB-Konvertierung, die
gleichen 21 Signatur-Variants und die gleichen Slugs.
dd437be legt v0.1.0 an (+1212 LoC, 19 Files): ManaTheme (Enum der 21
Variants mit Slug, Anzeige-Name, Charakter, Signatur-App und
Theme-Pass-Freischalt-Logik), ManaColors/ManaPalette (die 12
Vereins-Tokens je Light/Dark), der Theme-Wrapper ManaAppTheme(theme, mode)
— der die Variante in ein Material-3-ColorScheme verdrahtet und zugleich
die rohen Tokens über Mana.colors bereitstellt (für surfaceHover,
success, warning, die ohne Material-Slot sind) — plus
Spacing/Radius/ManaTypography.
f358b6d (v0.2.0) hängt additiv signatureAppName und
signatureAppHomepage an ManaTheme, damit eine Farbwelt auf ihre
Signatur-App verweisen kann (für UI-Texte „… aus App X"). Additiv = keine
bestehende Variante bricht. Veröffentlicht über Forgejo Packages
(ev.mana:mana-kotlin-tokens), Konsum via mavenLocal-zuerst-dann-Forgejo,
anonym lesbar. Knapper, fokussierter Block (15:47 → 16:16, 29 Min).