Etappe 6: Marken-Dateien, README mit Screenshots, Docker Compose und LXC-Installer. Refs #017, #018, #019 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
#017 Branding-Assets
Status: erledigt Meilenstein: v0.6.0 Labels: design Geschätzt: 4 h Tatsächlich: 0 h 17 min
Ziel
Alle Logo-Varianten, Banner, Favicons, Manifest-Icons nach Vorgabe.
Aufgaben
- symbol(-light), icon-small, avatar, logo(-light), banner 1280×640 (+ banner.png für die Social Preview)
- Favicon 16/32, Apple-Touch-Icon, Manifest-Icons (192, 512, maskierbar) per Skript aus SVG (
pnpm marke)
Akzeptanzkriterien
- Darstellung in beiden Themes geprüft (Vorschau-Tafel dunkel/hell, Favicons auf hellem und dunklem Tab)
Abhängigkeiten
#001
Notizen / Entscheidungen
- Texte als Pfade: Wortmarke und Banner sehen überall gleich aus, auch ohne installierte Schrift.
Die TTFs (JetBrains Mono 2.304, Space Grotesk 2.0.0, OFL) lädt
pnpm markemit SHA-256-Prüfung nachnode_modules/.cache; eingecheckt werden nur die Ergebnisse. - opentype.js 1.3.5 kennt die Ligatur-Regeln von JetBrains Mono nicht und schreibt in
toPathDatagelegentlich „NaN“ – deshalb Glyph für Glyph gesetzt und Pfaddaten selbst geschrieben. icon-small.svgpasst sich perprefers-color-schemean; die PNG-Favicons sind dicke Linien auf Teal, weil 16 px mit den dünnen Linien des Symbols nicht lesbar waren.- Unterzeile im Banner 32 statt 34 px – sonst breiter als die Ränder.