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

31 lines
1.4 KiB
Markdown

---
date: 2026-06-08
day: 1
view: macher
weekday: Montag
commits: 2
review: 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).