Die Kachelfarben kommen jetzt WIRKLICH auf dem Bildschirm an

Filipe: "ich raste aus im ernst, was verstehst du nicht darunter wenn
ich sage das alle kacheln eine andere farbe haben sollen ich seh
immer wieder sehr viele die einfach komplett die gleiche farbe haben."

ER HATTE RECHT, UND MEINE PRUEFUNG WAR TROTZDEM GRUEN.
Der Grund war ein Messfehler, und zwar meiner: pruef-kachelfarben las
`--ton` aus start.css -- die ROHFARBE. Die lag zwischen allen 31
Kacheln weit auseinander (0,0978 in OKLab). Nur steht sie so nie auf
dem Bildschirm.

GEMESSEN an echten Bildpunkten (neu: tools/kachel-echtfarbe.mjs):
  Rohfarben:              0,0978 auseinander
  Auf dem Bildschirm:     0,0141
  Es kamen an:            14,4 Prozent
  Fuer ein Auge gleich:   ACHT Paare

Drei Stellen haben die Farbe geschluckt, alle in .kachel:
  1. Eine Wolke mit 16 Prozent -- in immer DEMSELBEN Blau, auf jeder
     Kachel. Der staerkste Gleichmacher der ganzen Wand. Sie traegt
     jetzt den Ton der Kachel.
  2. Die Vignette legte bis zu 55 Prozent Dunkelblau darueber.
  3. Der Grund trug den Ton zu 24 Prozent und ging ab 58 Prozent in
     fast reines Schwarz. Zwei Drittel jeder Kachel waren damit
     dieselbe Farbe, egal welcher Ton darueber stand.

Danach: 51,1 Prozent kamen an, NULL ununterscheidbare Paare.

UND DANN HAETTE ICH EINEN FEHLER GEGEN EINEN ANDEREN GETAUSCHT.
Gemessen an jedem einzelnen Kacheltext: VORHER war 1 von 31 unter
4,5:1, DANACH 27 von 31. Also genau das, was Filipe schon zweimal
gemeldet hat ("man bekommt fast nichts gelesen"). Kein Messwert hat
es angezeigt -- pruef-buehne nimmt Stichproben und traf die
Kacheltexte nicht.

Behoben mit einem Lesesaum: ein dunkler Verlauf VON UNTEN, der genau
den Streifen abdunkelt, auf dem gelesen wird, und die oberen zwei
Drittel in Ruhe laesst. Dasselbe Mittel, mit dem jede Bildunterschrift
auf einem Foto lesbar gemacht wird.

  Texte unter 4,5:1:   1 -> 27 -> 0
  Farbe kommt an:      14,4 % -> 51,1 % -> 36,5 %

VERTRAULICH MELDEN IST JETZT KNALLROT.
Filipe: "nicht die kachel draussen soll rot sein sondern die kachel
vertraulich melden nur die soll knall rot sein!!!" Ich hatte screen5
und screen6 vertauscht. Ringtausch ohne neue Farbe:
  Vertraulich melden  28 -> 38  (#ff1a1a, knallrot)
  Draussen            38 -> 39  (die Farbe, die Regeln & Hilfe hatte)
  Regeln & Hilfe      39 -> 28  (das frei gewordene Gruen)

NEU, UND DER EIGENTLICHE LERNEFFEKT:
server/helfer-kachel-echtfarbe.mjs misst beides in EINER Messung --
Farbunterschied UND Lesbarkeit. Wer sie trennt, verbessert das eine
und verliert das andere; genau das ist heute passiert. Benutzt von
der Pruefung und vom Werkzeug, damit es nur eine Fassung gibt.

pruef-kachelfarben 18/0 (war 13), davon fuenf am echten Bildschirm:
  - kein Paar sieht auf dem Bildschirm gleich aus (0,0357)
  - mindestens ein Drittel der Rohfarbe kommt an (36,5 %)
  - jeder Kacheltext erreicht 4,5:1 (schlechtester: 4,80:1)
Mit drittem Ausgang: kein Browser heisst "konnte nicht nachsehen",
nicht "in Ordnung".

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-22 10:26:49 +02:00
co-authored by Claude Opus 5
parent 65d278a18e
commit e12392a289
44 changed files with 1205 additions and 559 deletions
+26 -14
View File
@@ -1299,8 +1299,14 @@ const TREFF_BEREICHE = [
besser als der erste Vorschlag), Kontrast 6,08:1. */
{ ...TREFF_GRUPPE, name: "Material", unter: "Bilder und Videos zum Posten – jedes nur einmal",
zeichen: "galerie", ton: 42, ziel: "material.html", szene: "studio" },
/* DIE FARBE, DIE "REGELN & HILFE" HATTE (22.09.2026).
Filipes screen5: "die farbe dieser kachel soll die farbe von der
kachel: regeln & hilfe werden". Regeln & Hilfe bekommt dafuer
eine eigene -- zwei Kacheln mit derselben Farbe in derselben
Ansicht waeren genau das, was screen4 abschafft.
Ton 39 ist GESETZT. */
{ ...TREFF_GRUPPE, name: "Draußen", unter: "Ist er live? Kanäle, Shop & dein Rabatt",
zeichen: "hinaus", ton: 38, ziel: "unsere-seiten.html", szene: "portal" },
zeichen: "hinaus", ton: 39, ziel: "unsere-seiten.html", szene: "portal" },
{ ...TREFF_GRUPPE, name: "Mitmachen", unter: "Wie du dazugeh\u00f6ren kannst",
zeichen: "personen", ton: 32, ziel: "bereich.html?b=mitmachen", szene: "garage" },
/* UNSERE SEITEN (19.09.2026) -- die einzige Kachel, die HINAUSFUEHRT.
@@ -1343,11 +1349,11 @@ const TREFF_BEREICHE = [
Das Brett gibt es weiter; treff-regeln.html verlinkt darauf. Ein
Ort fuer die Frage, nicht zwei. */
/* EIGENER TON SEIT 22.09.2026. Ton 28 traegt jetzt "Vertraulich
melden" -- ausdruecklicher Wunsch, dort gesetzt. Zwei Kacheln
mit derselben Farbe in derselben Ansicht waeren genau das, was
screen4 abschaffen soll. */
zeichen: "schutz", ton: 39, ziel: "treff-regeln.html", szene: "studio" },
/* EIGENER TON (22.09.2026). "Draussen" traegt jetzt die Farbe,
die hier stand -- ausdruecklicher Wunsch. Zwei Kacheln mit
derselben Farbe in derselben Ansicht waeren genau das, was
screen4 abschafft. */
zeichen: "schutz", ton: 28, ziel: "treff-regeln.html", szene: "studio" },
];
/* MELDUNGEN & MASSNAHMEN -- FUER DAS TEAM, NICHT FUER DIE COMMUNITY
@@ -1466,15 +1472,21 @@ export const TREFF_ROLLEN = new Set(["gast", "modi", "hand", "linke", "admin"]);
const HILFE_KACHEL = {
gruppe: "Für dich", gruppeUnter: "Deine eigene Seite",
name: "Vertraulich melden", unter: "Nur DogFather und die rechte Hand",
/* DIESELBE FARBE WIE "REGELN & HILFE" -- AUSDRUECKLICH SO GEWOLLT
(22.09.2026, Filipe: "die farbe dieser kachel soll die farbe von
der kachel: regeln & hilfe werden ... und diese zwei kacheln
sollen egal wie dan auch so bleiben wie hier erwartet").
/* KNALLROT -- AUSDRUECKLICH DIESE KACHEL (berichtigt 22.09.2026).
==================================================================
Filipe: "nicht die kachel draussen soll rot sein sondern die
kachel vertraulich melden nur die soll knall rot sein!!!"
Beide gehoeren zusammen: Wer Hilfe sucht, landet bei einem von
beiden. Ton 28 ist damit GESETZT -- die Farbverteilung von
screen4 fasst ihn nicht an, sie weicht ihm aus. */
zeichen: "schutz", ton: 28, ziel: "hilfe.html", szene: "studio",
Ich hatte screen5 und screen6 vertauscht und das Rot auf
"Draussen" gelegt. Hier sitzt es richtig: Ein vertraulicher
Meldeweg ist das, was jemand im schlimmsten Moment sucht -- und
dann zaehlt, dass man ihn auf der Wand sofort findet, ohne zu
lesen. Rot ist hier die Aussage, nicht die Dekoration.
#ff1a1a, voll gesaettigt, Kontrast 4,84:1 gegen den Grund.
Ton 38 ist GESETZT: pruef-kachelfarben wird rot, wenn ein
Farblauf ihn anfasst. */
zeichen: "schutz", ton: 38, ziel: "hilfe.html", szene: "studio",
};
/* DAS TEAM SIEHT DEN TREFF MIT -- als eigene Gruppe unter seinen