Termine ohne Gedaechtnis, Listen nach HIG, zwei zu schmale Felder (2026.9.2.13-.20)

TERMIN. Der Werkstatttermin wanderte bisher ins Fahrzeugprofil, stand als
Merkmal an der Karte und liess sich "verwerfen" - eine zweite Verwaltung neben
dem Kalender. Auf Ansage entfernt: er dient jetzt allein dem Kalendereintrag
"was, wann, bei welcher Werkstatt". Dabei aufgefallen: die App schrieb gar kein
LOCATION in die .ics, obwohl das Panel es seit jeher setzt.

Ohne Speicherung startete das Feld leer ("tt.mm.jjjj", so gemeldet). Es
schlaegt jetzt die Faelligkeit der gewaehlten Art vor, sonst heute - dafuer
liefert service.ts serviceKandidaten(). "Andere" ergaenzt die Auswahl.

BREITEN. Am laufenden Panel gemessen: die vier festen 132px-Datumsfelder
brauchen ab 140px, damit die letzte Ziffer nicht unter dem Kalendersymbol
liegt (jetzt 150px); die Art-Auswahl braucht 178px fuer
"Hauptuntersuchung" (jetzt 190px). In der App war nichts davon kaputt - eine
dort vorsorglich eingebaute Breite ist wieder entfernt.

LISTEN. Fahrten- und Tankliste verloren 58px an tote Breite: 22px Einrueckung
der Monatsebene plus 40px linkes Polster der Zeile. Auf dem Telefon brach
"Eichstaett -> Adelschlag" deshalb um. Apples Richtlinien gruppieren ueber
Abschnittskoepfe statt Einrueckung; die Zeilen stehen jetzt alle auf derselben
Kante (34 statt 96px), der Monat traegt Versalien und Sperrung und liest sich
als Kopf. Beschraenkt auf .liste/.dm-liste - anderswo ist das Polster gewollt.

BILDER. Die Draufsicht ist aus der Galerie genommen (nurStatus), gehoert aber
weiter in die Auswahl der Einstellungen: nur dort laesst sie sich hochladen.
Die Galerie schneidet Fotos nicht mehr an - die Frontansicht verlor unten die
Stossstange.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 16:36:25 +02:00
parent 38e7731a3d
commit d889353cbe
14 changed files with 363 additions and 76 deletions
+54 -3
View File
@@ -916,10 +916,21 @@ button.dm-serviceblock:active {
padding: 0;
cursor: pointer;
}
/* 16:9, wie carImg("galerie") im Panel ("carfix", nicht "carfix klein" -
das 16:8-Maß gilt nur für die Übersicht-Szene). */
/* Das Bild bestimmt die Höhe, wie im Panel ("carfix klein").
Bis zum 02.09.2026 stand hier ein fester 16:9-Kasten mit object-fit:cover.
Jedes Foto, dessen Verhältnis davon abweicht, verlor dabei oben und unten
etwas - bei der Frontansicht die Stoßstange, so gemeldet. Der Preis ist,
dass der Block beim Durchblättern seine Höhe ändert; das ist dieselbe
Abwägung, die die Übersicht-Szene am 31.08. entschieden hat. Der
Platzhalter behält sein festes Maß (Regel weiter oben), er hat ja kein
eigenes Verhältnis. */
.dm-galerie-wechsel .ads-bildbox {
aspect-ratio: 16 / 9;
aspect-ratio: auto;
}
.dm-galerie-wechsel .ads-bildbox img {
height: auto;
}
.dm-galerie-punkte {
display: flex;
@@ -1064,6 +1075,46 @@ button.dm-sicherheitszeile:active { background: var(--tile-2); }
gemessen): 12px oben/unten, 40px links (Platz der Wischspalte), min-height
56px, Trennlinie unten, Beschriftung 16px in --fg mit 12,5px-Zusatz in
--fg3, Wert 15px in --fg2 mit demselben Zusatz. */
/* Fahrten- und Tankliste: Abschnittsköpfe statt Einrückung.
Gemessen am 02.09.2026 im laufenden Panel (gleicher Aufbau): von der
Innenkante der Kachel bis zum Ortsnamen lagen 58px tote Breite - 22px
Einrückung der Monatsebene plus 40px linkes Polster der Zeile. Auf einem
Telefon brach "Eichstätt → Adelschlag" deshalb um.
Apples Richtlinien gruppieren nicht über Einrückung, sondern über
Abschnittsköpfe über die volle Breite; die Zeilen stehen alle auf
derselben Kante. Die Monatszeile bleibt kleiner und grau und liest sich
dadurch als Kopf, ohne Platz zu kosten. Beschränkt auf .dm-liste, weil das
linke Polster von .dm-blatt anderswo gewollt ist. Gleichlautend .liste im
Panel. */
.dm-liste .ads-accordion--lvl2 {
margin-left: 0;
}
/* Der Monat ist ein Abschnittskopf, kein kleingeratener Eintrag.
Vorher unterschied er sich von der Fahrtzeile nur durch Größe (13 gegen
16px) und Farbe - beim Lesen wirkte die Liste dadurch zweistufig statt
dreistufig, und genau danach hat der Eigentümer gefragt (02.09.2026).
Versalien plus Sperrung sind die Form, die iOS für Abschnittsköpfe
benutzt und die in dieser Oberfläche schon über dem Seitentitel steht
(.ads-eyebrow).
11px und nicht 10: das ist die Untergrenze, die dieses Projekt aus den
Apple-Richtlinien übernommen hat. In beiden Oberflächen dieselben Werte,
damit der Kopf nicht je Gerät anders aussieht. */
.dm-liste .ads-accordion--lvl2 .ads-acc-h__k {
font-size: 11px;
letter-spacing: .18em;
text-transform: uppercase;
color: var(--fg3);
}
.dm-liste .dm-blatt {
padding-left: 0;
}
.dm-blatt {
display: flex;
align-items: center;