Skip to content

v3.6 — SVG-Icons statt Emoji (die Rosinen aus dem UI-Branch)

Choose a tag to compare

@marcobockelbrink marcobockelbrink released this 28 Jul 14:04
v3.6
58a545a

✨ Konsistente Icons — ohne Build-Kette

Aus dem Redesign-Branch des Kollegen (Danke, @schr456! 🎉) übernehmen wir das Beste — und lassen bewusst weg, was nicht zur Projektlinie passt:

Übernommen:

  • 22 vendored Phosphor-Icons als Inline-SVGs (kein CDN, CSP unverändert) mit icon()-Helfer
  • Alle Knopf-/Label-Emojis ersetzt: ✓→Häkchen, ✕→Kreuz, ⚙→Zahnrad, ⚠→Warnung, 📖→Buch, ⬇⬆→Download/Upload, ☀️🌙→Sonne/Mond — durchgängig gleiche Strichstärke statt Emoji-Zoo, der je nach OS anders aussieht
  • 54 i18n-Einträge sauber nachgezogen (Arbeit des Kollegen, 1:1 übernommen)
  • Bonus-Rosine: color-scheme koppelt native Browser-Controls ans Theme — das Kalender-Icon im Datums-Picker ist im Dark-Mode endlich sichtbar

Bewusst nicht übernommen: die Tailwind-Build-Kette (npm/package-lock/generiertes CSS) — das Projekt bleibt bei kein npm, kein Build, alles lesbarer Klartext im Repo. Der handgeschriebene <style>-Block lebt weiter; die Icons nutzen eine eigene kleine .icn-Klasse.

Qualität

122 Smoke-Checks + der frisch geschärfte Frontend-Check (testet jetzt auch die Detailkarte mit echten Daten) grün · README-Screenshots aktualisiert · Deploy-Tags 3.6.0 / Helm 1.6.0 · Commit + Tag signiert, Co-Autorschaft im Commit