Geviertstriche aus Text, Kommentaren und Doku entfernen
467 Stellen. Nicht durch einen anderen Strich ersetzt, sondern durch das
Satzzeichen, das an der jeweiligen Stelle richtig ist: Doppelpunkt, wo eine
Erlaeuterung folgt; Komma, wo der Satz weiterlaeuft; Punkt, wo zwei
Hauptsaetze aneinanderstiessen. Ein Halbgeviertstrich waere nur derselbe
Griff mit kuerzerem Strich gewesen.
Regelbasiert ersetzt und danach nachgeprueft, weil eine Regel allein nicht
reicht. Gefunden und einzeln korrigiert:
- Eingeschobene Saetze mit Strichpaar. Nur der oeffnende Strich passte ins
Muster, der schliessende blieb als "—," stehen. Drei Stellen, jetzt mit
Klammern oder als eigener Satz.
- Doppelte Doppelpunkte, wo beide Striche eines Paars zu Doppelpunkten wurden
("Globale Regeln: Schrift, Groessen, Abstaende: kommen aus HiveGrid").
Sieben Stellen in Doku und Oberflaeche, jetzt in Klammern.
- Pfade, denen ein Komma statt eines Doppelpunkts folgte.
- Ausgerichtete Kommentartabellen, in denen der Strich eine Spalte war.
Nicht angefasst: drei Geviertstriche, die keine Prosa sind, sondern
Tabellenplatzhalter fuer "kein Wert" (Trichter, Auftraege, Kunden). Dort ist
der Strich die Angabe selbst; ihn zu entfernen liesse leere Zellen zurueck.
tsc, lint, build, verify:carbon und verify:layout laufen sauber.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QPeZNwSeU7qG3RRCwaxEZX
This commit is contained in:
1 parent
e998231fed
commit
6a0b36ddcc
75 files changed
+471
-471
No files matched your search
+8
-8
@@ -2,13 +2,13 @@
|
||||
@import "../ui/theme.css";
|
||||
|
||||
/*
|
||||
* Schrift: Instrument Sans, selbst gehostet — identisch zur Software.
|
||||
* Schrift: Instrument Sans, selbst gehostet: identisch zur Software.
|
||||
*
|
||||
* Die Dateien stammen aus `apps/web/public/fonts/` von HiveGrid Cloud, damit
|
||||
* Schriftschnitt und Metrik exakt übereinstimmen. Variable Schrift (400–700).
|
||||
*
|
||||
* Warum das nötig war: `ui/theme.css` verlangt für alle Subframe-Typo-Token
|
||||
* bereits "Instrument Sans", die Schrift wurde aber nie geladen — und der
|
||||
* bereits "Instrument Sans", die Schrift wurde aber nie geladen, und der
|
||||
* Fließtext war zusätzlich auf Inter gesetzt. Ergebnis waren zwei verschiedene
|
||||
* Schriften auf einer Seite, keine davon die der Software.
|
||||
*/
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
/*
|
||||
* Einige Subframe-Komponenten verweisen noch direkt auf Inter. Damit sie nicht
|
||||
* auf die Systemschrift zurückfallen, zeigt der Name auf dieselbe Datei —
|
||||
* auf die Systemschrift zurückfallen, zeigt der Name auf dieselbe Datei,
|
||||
* so hält es die Software auch.
|
||||
*/
|
||||
@font-face {
|
||||
@@ -98,7 +98,7 @@ body {
|
||||
/*
|
||||
* `[tabindex="-1"]` ist ausgenommen: Solche Elemente sind aus der
|
||||
* Tabulatorreihenfolge heraus und bekommen den Fokus ausschliesslich per
|
||||
* Skript — bei uns der Rahmen der Schublade, damit die Sprachausgabe den
|
||||
* Skript, bei uns der Rahmen der Schublade, damit die Sprachausgabe den
|
||||
* Dialog anliest. Ein Ring um den ganzen Rahmen waere dort keine Orientierung,
|
||||
* sondern Laerm; die Orientierung gibt der naechste Tabulatorschritt.
|
||||
*/
|
||||
@@ -117,16 +117,16 @@ body {
|
||||
}
|
||||
|
||||
/*
|
||||
* Nachtrag zu :focus-visible — ein Fall, den der Browser falsch einschaetzt.
|
||||
* Nachtrag zu :focus-visible, ein Fall, den der Browser falsch einschaetzt.
|
||||
*
|
||||
* Setzt ein Skript den Fokus, behandelt Chrome das wie Tastaturbedienung. Beim
|
||||
* Oeffnen und Schliessen der Schublade tun wir genau das (Fokusfalle rein,
|
||||
* Fokus zurueck auf den Hamburger) — nach einem Mausklick stand der Ring
|
||||
* Fokus zurueck auf den Hamburger): nach einem Mausklick stand der Ring
|
||||
* danach sichtbar da, bis man woanders hinklickte.
|
||||
*
|
||||
* `data-eingabe` schreibt AppShell mit: "zeiger" oder "tastatur", je nach
|
||||
* letzter Eingabe. Der Ring entfaellt nur waehrend Zeigerbedienung und nur an
|
||||
* Knoepfen und Links. Eingabefelder sind ausgenommen — dort gehoert der Ring
|
||||
* Knoepfen und Links. Eingabefelder sind ausgenommen, dort gehoert der Ring
|
||||
* zum Zustand "hier wird gerade geschrieben", auch nach einem Klick. Der erste
|
||||
* Tastendruck schaltet ihn ueberall wieder ein.
|
||||
*/
|
||||
@@ -142,7 +142,7 @@ body {
|
||||
* Knopf, der anklickbar ist und nichts Sichtbares bewirkt, weil er nur den
|
||||
* Zustand der unsichtbaren Schublade aendert.
|
||||
*
|
||||
* Einklappen ergibt in einer Schublade ohnehin keinen Sinn — dort oeffnet und
|
||||
* Einklappen ergibt in einer Schublade ohnehin keinen Sinn, dort oeffnet und
|
||||
* schliesst der Hamburger in der Kopfzeile. Also unterhalb `md` ausblenden.
|
||||
* `group/7ce7d712` ist der von Subframe erzeugte Marker des Knopf-Wrappers in
|
||||
* SidebarWithSections; er aendert sich nur bei einem bewussten Resync.
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import "./globals.css";
|
||||
export const metadata: Metadata = {
|
||||
title: "HiveGrid · Analytics Dashboard",
|
||||
description:
|
||||
"UI/UX-Prototyp der Analytics-Dashboards für Handwerksbetriebe (SHK) — Übergabe an die Entwicklung",
|
||||
"UI/UX-Prototyp der Analytics-Dashboards für Handwerksbetriebe (SHK): Übergabe an die Entwicklung",
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ import { redirect } from "next/navigation";
|
||||
import { DASHBOARD_START } from "@/features/dashboard/components/layout/navigation";
|
||||
|
||||
/**
|
||||
* Die Wurzel leitet auf das Dashboard weiter — so wie in der Software, wo
|
||||
* Die Wurzel leitet auf das Dashboard weiter: so wie in der Software, wo
|
||||
* nach der Anmeldung der Begrüßungsbildschirm steht und nicht der
|
||||
* Analysebereich.
|
||||
*
|
||||
|
||||
Reference in new issue
Block a user