mana-kotlin-tokens/devlog/2026-06-08/macher.md
Till JS cf4c5f2928 devlog: Repo-Historie nachgezogen (spieler+macher)
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>
2026-06-16 01:44:30 +02:00

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).