Files
dogfather-universe/workspace/calls.html
T
DogFatherGitandClaude Opus 5 90d5898640 Drei Stufen auf die Kacheln -- Fase, Rahmung, gefasstes Schild
Filipe: "perfektionier alle kacheln die du vorhin gewechselt hast auf
der ganzen website, mach sie alle noch geiler und geiler und noch
spezieller. sie gehen aber in eine gute richtung schon."

Alle drei Stufen sind FORM, keine neue Farbe -- das war die Lehre der
letzten Runden. Sie gelten fuer alle 35 Bauteile auf allen 18 Seiten,
weil sie in module.css stehen.

STUFE 1 -- DIE SCHRAEGE WIRD EINE ECHTE FASE

Bisher war die abgeschnittene Ecke ein Loch: Material, das fehlt. Eine
gefraeste Fase hat eine FLAECHE, und auf der liegt Schatten, weil sie
schraeg zum Licht steht. Ein Innenschatten aus der Richtung der
Schraege macht daraus ein bearbeitetes Werkstueck.

STUFE 2 -- ECKWINKEL AN DREI ECKEN STATT AN EINER

Eine einzelne Ecke liest sich als Verzierung, drei lesen sich als
RAHMUNG: Das Auge schliesst sie zu einem Ausschnitt. Die vierte bleibt
frei, dort sitzt die Fase -- ein Winkel auf einer abgeschnittenen Ecke
zeigte ins Leere.

STUFE 3 -- DAS ZEICHEN BEKOMMT EINE METALLFASSUNG

Die Plakette war ein abgerundetes Quadrat mit Farbschleier, also
dieselbe Form wie ueberall sonst im Netz. Jetzt ist sie ein gefasstes
Schild: dieselbe abgeschnittene Ecke wie ihre Karte, ein 2 px breiter
Ring aus gebuerstetem Metall, und die Kategoriefarbe INNEN. Damit
spricht die Anwendung EINE Materialsprache -- Konsole, Luenette der
Uhr und Schild sind dasselbe Metall.

ZWEI FEHLER DABEI, BEIDE GEMESSEN STATT VERMUTET

  * DIE RUNDUNG BLIEB. `.kachel[data-gross="ja"] .kachel__zeichen`
    setzt in start.css zweimal einen Radius (21 px, 18 px) und ist
    staerker als eine einzelne Klasse. Gemessen: 18 px, obwohl
    module.css 0 setzt und zuletzt geladen wird. Heraus kam ein Schild
    mit abgeschnittener Ecke UND runden Ecken. Das ist heute die
    dritte Spielart derselben Falle -- `:where()` war zu schwach,
    `body.start .willkommen` zu stark, hier ist es die
    Verschachtelung.
  * DIE FASSUNG WAR ZU GRELL. Fast weiss auf 2 px Breite las sich als
    Rahmen, der lauter ist als das Zeichen darin. Eine Fassung soll
    das Schild halten, nicht mit ihm konkurrieren -- dieselben Stopps,
    eine Blende dunkler.

18 Pruefungen gelaufen, alle gruen, keine mit gesunkener Anzahl.
Rechner und Handy (412 px) angesehen.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-07 13:37:29 +02:00

88 lines
3.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<title>Calls &amp; Protokolle · Creator Workspace</title>
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609071321" />
<link rel="stylesheet" href="assets/css/start.css?v=202609071321" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609071321" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609071321" />
<link rel="stylesheet" href="assets/css/module.css?v=202609071321" />
</head>
<body class="start">
<!-- Der Schleier ueber der Buehne (Casper und HasiDog in den unteren
Ecken, siehe start.css). Ein eigenes Element statt eines dritten
Pseudo-Elements -- body hat nur ::before und ::after. -->
<div class="schleier" aria-hidden="true"></div>
<header class="kopfleiste">
<button type="button" class="zurueck-knopf" id="zurueck" hidden>
<svg class="zurueck-knopf__pfeil" viewBox="0 0 24 24" aria-hidden="true">
<path d="M14.5 5.5 8 12l6.5 6.5" />
</svg>
<span class="zurueck-knopf__text">Zurück</span>
</button>
<p class="marke"><span class="marke__text"><a class="zurueck" href="start.html">Creator&nbsp;Workspace</a> · Calls</span></p>
<div class="kopfleiste__rechts">
<span class="wer" id="wer">…</span>
<button type="button" class="abmelden" id="abmelden">Abmelden</button>
</div>
</header>
<main class="inhalt inhalt--breit">
<section class="kopf-zeile">
<div>
<p class="marke">Gespräche</p>
<h1 class="titel">Calls &amp; Protokolle</h1>
<p class="unterzeile">
Jeder Call endet mit klaren To-dos – die landen direkt im Aufgabenbrett,
nicht in einem Dokument, das niemand mehr öffnet.
</p>
</div>
<a class="knopf knopf--klein" href="kalender.html">Call planen</a>
</section>
<!-- Wo die Calls stattfinden. Einmal festgelegt, steht der Knopf
„Call beitreten" danach an JEDEM Gespräch – niemand muss mehr bei
jedem Termin einen Link eintippen, und die Frage „wo führe ich den
Call?" ist beantwortet, bevor sie jemand stellt. -->
<section class="call-raum" id="call-raum" hidden>
<p class="call-raum__zeile">
<span class="call-raum__schild">Call-Raum</span>
<a class="call-raum__link" id="call-raum-link" target="_blank" rel="noopener noreferrer" hidden></a>
<span class="call-raum__leer" id="call-raum-leer" hidden>noch nicht festgelegt</span>
</p>
<button type="button" class="knopf-still" id="call-raum-aendern" hidden>Ändern</button>
<form class="call-raum__form" id="call-raum-form" hidden>
<label class="feld-schild" for="call-raum-feld">Link zum Sprachkanal (Discord)</label>
<input id="call-raum-feld" type="url" maxlength="400"
placeholder="https://discord.com/channels/…" />
<button type="submit" class="knopf knopf--klein">Speichern</button>
<button type="button" class="abmelden" id="call-raum-abbrechen">Abbrechen</button>
</form>
</section>
<p class="fehler" id="fehler" role="alert" aria-live="polite"></p>
<div id="listen" aria-busy="true"><p class="leise">Gespräche werden geladen …</p></div>
</main>
<script src="assets/js/ki.js?v=202609071321" defer></script>
<script src="assets/js/wahl.js?v=202609071321" defer></script>
<script src="assets/js/bereiche.js?v=202609071321" defer></script>
<script src="assets/js/kopf.js?v=202609071321" defer></script>
<script src="assets/js/glocke.js?v=202609071321" defer></script>
<script src="assets/js/calls.js?v=202609071321" defer></script>
</body>
</html>