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:
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user