Chat: eine gruene Marke fuer alle Chatarten, Symbole in bold

Projektkanal, Gruppe und Direktnachricht tragen jetzt dieselbe Marke -- Flaeche
#DCFCE4, Rand #B7EDC6, Zeichen #148134 -- in der Liste wie im Verlauf. Vorher
trug der Kanal Lila, die Gruppe Grau und jede Person ihre eigene Farbe: vier
Familien in einer Liste, und keine sagte etwas, das die Zeile nicht schon sagt.
Die Kuerzel unterscheiden die Personen, dafuer braucht es keine vier Farbtoene.

Dazu die Symbolgewichtung zurueck auf bold, diesmal gemessen statt geschaetzt.
Der Tausch von Feather auf Phosphor hat keinen Hexwert angefasst, sah aber
trotzdem anders aus -- zu Recht: duennere Formen haben weniger voll gedeckte
Pixel, das liest sich blasser. Im Kanalsymbol, Ausschnitt 44 x 44:

  Feather, wie es vorher war   59 volle Pixel, Deckung 180
  Phosphor regular             23 volle Pixel, Deckung 151  (16 % zu blass)
  Phosphor bold                62 volle Pixel, Deckung 192  ( 6 % darueber)

Ich hatte auf regular zurueckgestellt, weil es "im Menue leichter aussah".
Geschaetzt statt gemessen, und daneben. Wer eine optische Staerke beurteilt,
zaehlt Pixel.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
dejanandClaude Opus 5 committed 2026-08-27 19:27:34 +02:00
1 parent b250b34b07
commit a94c1985fc
3 files changed
+82 -54

No files matched your search

+23 -5
View File
@@ -109,6 +109,14 @@ dem Gewerk: Wärmepumpe Müller, Montagetermin, Baustellenfotos.
## 4. Wo bewusst abgewichen wird
**Alles, was einen Chat kennzeichnet, ist grün.** Projektkanal, Gruppe und
Direktnachricht tragen dieselbe Marke (`MARKE`, Fläche `#DCFCE4`, Rand
`#B7EDC6`, Zeichen `#148134`) — in der Liste wie im Verlauf. Vorher trug der
Projektkanal Lila, die Gruppe Grau und jede Person ihre eigene Farbe: vier
Familien in einer Liste, und keine davon sagte etwas, das die Zeile nicht schon
sagt. Die Kürzel unterscheiden die Personen, dafür braucht es keine vier
Farbtöne.
**Die Plakette für Ungelesenes trägt eine Zahl und ist grün.** In der Quelle
ist `unread` ein Wahrheitswert und der Punkt violett. Beides ist geändert:
violett ist im Produkt die Farbe der Projekte, das Kanalsymbol in derselben
@@ -133,14 +141,24 @@ dasselbe Paket, das die Website benutzt — `@phosphor-icons/react` steht neben
`lucide-react` in ihrer `package.json` — also keine dritte Handschrift im Haus.
Die Pfade sind **direkt aus dem installierten Paket gezogen**, nicht
abgeschrieben: Gewichtung `regular`, Zeichenfläche 256 × 256. Anders als bei
abgeschrieben: Gewichtung `bold`, Zeichenfläche 256 × 256. Anders als bei
Feather sind es gefüllte Formen und keine Striche, `ikon()` färbt deshalb über
`fill` statt über `stroke`.
**Getauscht sind nur die Formen, kein einziger Farbwert.** Ein Zwischenstand
nahm `bold` — gefüllte fette Formen lesen sich neben demselben Text dunkler als
dünne Striche, und das sah aus, als hätte sich die Farbe geändert. Sie hat sich
nie geändert; `regular` trifft die optische Stärke, die Feather dort hatte.
**Die Gewichtung ist gemessen, nicht geschätzt.** Kein Farbwert hat sich beim
Tausch geändert — trotzdem sah es anders aus, und das zu Recht: ein Symbol aus
dünneren Formen hat weniger voll gedeckte Pixel und mehr angeschnittene, es
liest sich blasser, obwohl derselbe Hexwert darinsteht. Im Kanalsymbol,
Ausschnitt 44 × 44:
| | volle Pixel | Deckung |
|---|---|---|
| Feather, wie es vorher war | 59 | 180 |
| Phosphor `regular` | 23 | 151 (16 % zu blass) |
| Phosphor `bold` | 62 | 192 (6 % darüber) |
Ein Zwischenstand hatte `regular`, weil es „im Menü leichter aussah". Geschätzt
statt gemessen, und daneben. Wer eine optische Stärke beurteilt, zählt Pixel.
Ein Zwischenstand ersetzte nur das eine Gruppensymbol durch zwei überlappende
Scheiben. Das war keine Antwort auf die Frage: die Frage war der Satz, nicht