fix(mail): Willkommensmail-Kopf ohne Bildzwang – Logo als HTML, Welle als Streifen
Rueckmeldung des Nutzers: in Outlook nur ein grosser schwarzer Kasten, kein Logo (das eingebettete Kopfbild wurde nicht angezeigt; Logo und Schriftzug steckten nur darin). Jetzt Bildmarke aus Tabellenzellen und Schriftzug als Text in einer niedrigen dunklen Leiste, darunter die Duenen-Welle als 600x56-Streifen, der ins Weiss auslaeuft; fehlt das Bild, bleibt nur Abstand. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 10 KiB |
@@ -1,28 +1,24 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="300" viewBox="0 0 1200 300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="112" viewBox="0 0 1200 112">
|
||||
<!--
|
||||
Kopfbild der Tessera-Systemmails (Willkommensmail). Quelle des PNG
|
||||
daneben (welcome-header.png, 1200x300, angezeigt 600x150); erzeugt mit
|
||||
`node apps/api/scripts/render-mail-header.mjs`.
|
||||
Wellenstreifen unter dem Kopf der Tessera-Systemmails (Willkommensmail).
|
||||
Quelle des PNG daneben (welcome-header.png, 1200x112, angezeigt 600x56);
|
||||
erzeugt mit `node apps/api/scripts/render-mail-header.mjs`.
|
||||
|
||||
Motiv: der Dashboard-Hintergrund "Duenen" in seiner dunklen Fassung
|
||||
(apps/web/src/lib/dashboard-background.ts, dunes('#1a1c20', '#23262b',
|
||||
'#2c3036', '#363a41')), auf das flache Mail-Format 4:1 umgelegt, mit
|
||||
einer feinen gelben Wellenlinie als Akzent; links die Bildmarke
|
||||
(apps/web/src/app/icon.svg, Grundplatte mit heller Kontur wie auf der
|
||||
dunklen App-Leiste) und der Schriftzug.
|
||||
Seit quick-260930 (Rueckmeldung des Nutzers: in Outlook "ein riesiger
|
||||
schwarzer Fleck, kein Logo") steckt KEIN Logo und KEIN Text mehr im Bild:
|
||||
Bildmarke und Schriftzug stehen als HTML im Mailkopf und erscheinen immer.
|
||||
Dieses Bild ist nur noch Schmuck: oben die Kopffarbe, darunter die
|
||||
Duenen-Wellen des Dashboard-Hintergrunds (dunkle Fassung,
|
||||
apps/web/src/lib/dashboard-background.ts) mit der feinen gelben Linie,
|
||||
unten laeuft es ins Weiss der Karte aus. Zeigt ein Mailprogramm das Bild
|
||||
nicht, bleibt dort nur weisser Abstand.
|
||||
-->
|
||||
<rect width="1200" height="300" fill="#1a1c20"/>
|
||||
<path d="M0 176 C230 136 470 222 700 190 S1060 118 1200 160 L1200 300 L0 300Z" fill="#23262b"/>
|
||||
<path d="M0 176 C230 136 470 222 700 190 S1060 118 1200 160" fill="none" stroke="#ffed00" stroke-opacity="0.55" stroke-width="3"/>
|
||||
<path d="M0 230 C270 196 500 266 780 232 S1090 190 1200 214 L1200 300 L0 300Z" fill="#2c3036"/>
|
||||
<path d="M0 272 C300 250 600 296 900 268 S1130 252 1200 260 L1200 300 L0 300Z" fill="#363a41"/>
|
||||
<g transform="translate(60 40) scale(1.5)">
|
||||
<rect x="4" y="4" width="64" height="64" rx="14" fill="#1a1a1a" stroke="#ffffff" stroke-opacity="0.22" stroke-width="2"/>
|
||||
<rect x="16" y="16" width="12" height="12" rx="2.5" fill="#9c9440"/>
|
||||
<rect x="30" y="16" width="12" height="12" rx="2.5" fill="#9c9440"/>
|
||||
<rect x="45" y="15" width="12" height="12" rx="2.5" transform="rotate(12 51 21)" fill="#ffed00"/>
|
||||
<rect x="30" y="30" width="12" height="12" rx="2.5" fill="#9c9440"/>
|
||||
<rect x="30" y="44" width="12" height="12" rx="2.5" fill="#9c9440"/>
|
||||
</g>
|
||||
<text x="192" y="118" fill="#ffffff" font-family="'Segoe UI', Inter, 'Noto Sans', 'DejaVu Sans', sans-serif" font-size="60" font-weight="700" letter-spacing="-1">Tessera</text>
|
||||
<rect width="1200" height="112" fill="#ffffff"/>
|
||||
<!-- Flaechen von unten nach oben uebereinander, jede von oben bis zu ihrer
|
||||
Wellenlinie: so teilen sich benachbarte Baender dieselbe Kante, ohne
|
||||
Luecken dazwischen. -->
|
||||
<path d="M0 0 V92 C220 78 420 102 600 96 S1000 76 1200 86 V0 Z" fill="#d9dce0"/>
|
||||
<path d="M0 0 V70 C250 50 420 86 640 76 S1040 50 1200 64 V0 Z" fill="#2c3036"/>
|
||||
<path d="M0 0 V44 C330 18 520 62 700 52 S1060 22 1200 40 V0 Z" fill="#1a1c20"/>
|
||||
<path d="M0 44 C330 18 520 62 700 52 S1060 22 1200 40" fill="none" stroke="#ffed00" stroke-opacity="0.75" stroke-width="3"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.5 KiB |
Reference in New Issue
Block a user