Audit: Wisch-Zeile und Auswahlliste der App nachgezogen

Gleichlauf, Funktion und Fehler geprueft. Sauber: 28/28 Dienste ueber
const/Registrierung/services.yaml/Klarnamen, 27/27 Sensorrollen, Routen
deckungsgleich, 47 Panel-Seiten live ohne einen Konsolenfehler, App
ebenso, Fahrzeugstatus textgleich, Bestand ohne Befund ausser den drei
bekannten Altbelegen mit odometer_km als Zeichenkette.

Zwei echte Befunde, beide in der App und beide dort, wo ein juengerer
Zwilling die Korrekturen des aelteren nie bekommen hat:

WischLoeschen (Raeder-Archiv) liess den roten Loeschknopf dauerhaft
sichtbar unter der Zeile stehen - genau der Haarlinien-Fehler, den das
Panel am 16.08.2026 mit visibility:hidden behoben hat - und malte den
Zeileninhalt mit dem durchscheinenden --tile auf eine Kachel, wodurch im
Nachtmodus der Streifen heller wird und das Rot durchscheint (Regel aus
Abschnitt AP). Beides behoben und im Nachtmodus nachgemessen.

.dm-auswahl option stand auf --tile; die aufgeklappte Liste eines <select>
malt der Browser ausserhalb der Seite, ein durchscheinender Wert laesst
dort den hellen Systemgrund durch. Im Panel steht dafuer seit dem
16.08.2026 --canvas.

Zur ausgelieferten .ipa: entpackt und gelesen - Erweiterung mit echtem
Programm, beide Plugins samt Methoden im App-Programm, App-Gruppe in
beiden Profilen, Kalender- und Standortschluessel da. Fehlt nur die
CFBundleVersion der Erweiterung (der Grund fuer die abgelehnte
Installation) und der Kamera-Schluessel - beides im Skript behoben und
wirksam beim naechsten Xcode-Lauf.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-04 13:49:40 +02:00
parent 68732aa10f
commit 9e9ca9ca28
6 changed files with 136 additions and 7 deletions
+8 -1
View File
@@ -399,8 +399,15 @@ export function WischLoeschen({
setzeZug(null)
}
// Sichtbar erst, wenn wirklich gewischt wird. Ohne das liegt der rote
// Knopf dauerhaft unter der Zeile - und weil Zeilenhoehen gebrochen sind,
// blitzt er als Haarlinie um jede Zeile durch. Genau dieser Fehler war im
// Panel schon einmal da (16.08.2026) und ist dort mit derselben
// visibility-Regel behoben; SwipeRow im Design-System fuehrt sie ebenfalls.
const zeigt = offen || zug !== null
return (
<div className="dm-wisch">
<div className={"dm-wisch" + (zeigt ? " dm-wisch--zeigt" : "")}>
<button
type="button"
className="dm-wisch__loeschen"
+18 -2
View File
@@ -101,9 +101,13 @@ input[type="date"].dm-eingabe {
cursor: pointer;
}
/* Deckend, NICHT --tile: die aufgeklappte Liste eines <select> malt der
Browser selbst, ausserhalb der Seite. Ein durchscheinender Wert laesst
dort den hellen Untergrund des Systems durch - im Panel steht aus genau
diesem Grund --canvas (.feld select option). */
.dm-auswahl option {
color: var(--fg);
background: var(--tile);
background: var(--canvas);
}
/* `.notiz` im Panel: --ios-fill statt --tile-2, 12px Radius, 14px Abstand
@@ -382,12 +386,15 @@ input[type="date"].dm-eingabe {
overflow: hidden;
}
/* Unsichtbar, solange nicht gewischt wird - siehe WischLoeschen und
.ads-swipe-delete im Design-System. */
.dm-wisch__loeschen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 88px;
visibility: hidden;
border: 0;
padding: 0;
background: var(--bad);
@@ -397,9 +404,18 @@ input[type="date"].dm-eingabe {
cursor: pointer;
}
.dm-wisch--zeigt .dm-wisch__loeschen {
visibility: visible;
}
.dm-wisch__inhalt {
position: relative;
background: var(--tile);
/* Deckend, NICHT --tile: die Zeile liegt auf einer Kachel, und die ist
im Nachtmodus selbst nur ein durchscheinender Schleier - zweimal
gemalt wird der Streifen heller als die Kachel um ihn herum, und der
rote Knopf darunter scheint durch. Dieselbe Regel wie bei
.ads-swipe-content und .swipe-content im Panel (Abschnitt AP). */
background: var(--tile-deckend, var(--canvas));
touch-action: pan-y;
}