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>
31 lines
1.4 KiB
Markdown
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).
|