Ziehen zum Aktualisieren, Nachtmodus-Zeilen, Parkplatznamen (2026.8.30.10)
Ziehen zum Aktualisieren funktionierte auf keinem Geraet, in keiner der beiden Anwendungen - und der Grund entwertet zugleich, wie es bisher geprueft wurde. Beide trieben die Geste ueber pointermove und riefen dort preventDefault(). Das verhindert laut Spezifikation kein Scrollen; darueber entscheidet allein touch-action. Auf echtem Touch uebernimmt der Browser die senkrechte Geste, schickt pointercancel und stellt pointermove ein - der Zug wird zurueckgesetzt, lange bevor er die Schwelle erreicht. Eine Maus kennt diese Uebernahme nicht, synthetische PointerEvents ebenso wenig: genau deshalb lief die Geste 2026-08-17 im Test sauber durch und am Geraet nie. Jetzt laeuft sie auf Touch-Ereignissen, touchmove zwingend mit passive:false (sonst ist preventDefault() wirkungslos); der Zeigerweg bleibt fuer Maus und Stift und ignoriert pointerType "touch". Mit echten TouchEvents geprueft, inklusive defaultPrevented - dem einzigen Signal, das belegt, dass das native Ueberscrollen wirklich unterbunden ist. Der zuletzt nicht nachstellbare Befund war nachtmodus-spezifisch: --tile ist dort ein durchscheinender Schleier, und die Wischzeilen malten ihn ein zweites Mal auf die Kachel, auf der sie ohnehin liegen. Am Tag sind beide deckend weiss, deshalb war nichts zu sehen. Das Panel nutzt an dieser Stelle --tile-deckend; dieses Token fehlte im Design-System und ist jetzt da. Ausserdem: steht das Auto auf einem benannten Platz, zeigen beide dessen Namen statt der naechsten Hausnummer - Nominatim liefert ihn mit, die Pruefung auf die Art der Flaeche verhindert, dass irgendein benanntes Gebaeude die Anschrift verdraengt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -37,7 +37,11 @@
|
||||
|
||||
.ads-swipe-content {
|
||||
position: relative;
|
||||
background: var(--tile);
|
||||
/* Deckend, nicht --tile: die Zeile liegt auf einer Kachel, die im
|
||||
Nachtmodus selbst nur ein durchscheinender Schleier ist - zweimal
|
||||
gemalt wird der Streifen sichtbar heller als die Kachel um ihn herum
|
||||
(.swipe-wrap .swipe-content in audi-dashboard-ios.css). */
|
||||
background: var(--tile-deckend);
|
||||
touch-action: pan-y;
|
||||
transition: transform .18s;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,13 @@
|
||||
/* Graue Füllfläche für Bedienelemente (Seg-Spur, Eingabe-/Auswahl-Boxen) -
|
||||
live am Panel gemessen (--ios-fill, audi-dashboard-ios.css). */
|
||||
--ios-fill: rgba(120, 120, 128, .24);
|
||||
/* Deckende Kachelflaeche. Im Nachtmodus ist --tile bewusst durchscheinend
|
||||
(weisser Schleier ueber der dunklen Seite) - wird sie ein zweites Mal
|
||||
auf eine Kachel gemalt, addieren sich die Schleier und der Bereich wird
|
||||
sichtbar heller. Genau das passierte den Wischzeilen in Fahrten und
|
||||
Tanken. Ueberall dort, wo eine Flaeche auf einer anderen liegt, gehoert
|
||||
dieser deckende Wert hin (--tile-deckend im Panel). */
|
||||
--tile-deckend: #171B21;
|
||||
|
||||
--font-stack: Helvetica, Arial, sans-serif;
|
||||
}
|
||||
@@ -69,6 +76,7 @@
|
||||
--bad: #FF3B30;
|
||||
--shade: rgba(0, 0, 0, .04);
|
||||
--ios-fill: rgba(120, 120, 128, .16);
|
||||
--tile-deckend: #FFFFFF;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user