github ulsklyc/oikos v0.20.17
v0.20.17 — Dark-Mode Token-Deduplizierung

latest releases: v0.63.5, v0.63.4, v0.63.3...
one month ago

Dark-Mode Token-Deduplizierung (§8.2)

Refactoring ohne visuellen Effekt — wartungstechnische Verbesserung.

Geändert

  • Design: Die Dark-Mode-Architektur in tokens.css wurde auf Private-Variable-Indirektion umgestellt. Alle Tokens mit Dark-Mode-Überschreibungen erhalten ein privates --_token-Gegenstück in :root. Öffentliche Tokens (--color-*, --module-*, --glass-* etc.) sind nun stabile var(--_token)-Referenzen.
  • Beide Dark-Blöcke (@media (prefers-color-scheme: dark) und [data-theme="dark"]) überschreiben ausschließlich die kompakten privaten Tokens — die öffentliche API muss für zukünftige Dark-Mode-Änderungen nie mehr doppelt angepasst werden.
  • Redundante explizite --color-surface-2-Überschreibung in beiden Dark-Blöcken entfernt (wird korrekt via var(--neutral-50) abgeleitet).

Kein visueller Effekt — alle Farbwerte identisch.

Don't miss a new oikos release

NewReleases is sending notifications on new releases.