Tankstelle zweizeilig und antippbar, Belegkarte ohne toten Knopf (2026.9.4.5)
Sieben Meldungen des Eigentuemers, beide Codebasen. Karte im Einzelbeleg: "Position laedt nicht" und "der Button funktioniert nicht" waren dieselbe Stelle - ohne aufloesbaren Ort malte das Panel einen beliebigen Ausschnitt und liess den Zentrieren-Knopf fuer immer disabled. Beide zeigen jetzt die Auskunft statt einer Karte und unterscheiden dabei "steht nicht im Beleg" von "findet niemand". Dazu ein echter Paritaetsmangel: die App schlug nur station_address nach, das Panel faellt seit jeher auf den Namen zurueck - von 16 Testbelegen tragen vier eine Anschrift. Der Suchbegriff darf Name und Anschrift NICHT zusammensetzen: gemessen findet Nominatim "Pascalstr. 8, 85057 Ingolstadt", mit dem Betreibernamen davor nichts. Jetzt zwei Kandidaten nacheinander (Anschrift, dann Name); fuer den Kartendienst dagegen beides zusammen, weil Apple und Google Betriebsnamen kennen. Tankstelle steht ueber die volle Kachelbreite, zweizeilig (Tankstelle und Strasse / Ort) und fuehrt beim Tippen in den Standard-Kartendienst - Apple Karten auf Apple-Geraeten, sonst Google Maps. Dieselbe Wahl jetzt auch fuer Fahrzeugstandort und Autohaus. SmartDeal-Ersparnis brach um, weil die dt-Spalte 150,00px breit war und ihr Inhalt 150,20px - zwei Zehntel Pixel, Zeile dadurch 44,8 statt 26,4px hoch. Der Regler "Fahrt beenden" schreibt nicht mehr beim Loslassen: derselbe Wert stellt den Schlaf-Timeout des Dongles, das soll bewusst ausgeloest werden. Speichern/Verwerfen erscheinen nur bei echter Aenderung. Share-Erweiterung: an der ausgelieferten .ipa gemessen trug sie 1.0, die App 2026.9.3.3 - iOS registriert eine Erweiterung mit abweichender Versionsnummer nicht, sie fehlt dann im Teilen-Blatt. ios-signieren.sh schreibt die Version jetzt in beide Ziele und liest die fertige .ipa gegen. Zwischenablage: dritter Weg ueber UIPasteboard.itemProviders, und ein fehlender nativer Teil wird als solcher gemeldet statt als "Kein Zugriff". Am Geraet gesetzt: 1003 Network Ping Timeout 0 -> 60 s, 1004 ACK Type TCP/IP -> AVL. Beide liegen bei flespi als pending bereit. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -897,6 +897,55 @@ button.dm-serviceblock:active {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/* Tankstelle im Einzelbeleg (Vorgabe des Eigentuemers, 04.09.2026).
|
||||
|
||||
Vorher eine gewoehnliche Wertzeile: Name rechts in der Wertespalte, die
|
||||
ganze Anschrift als Kleintext darunter. Die Spalte ist rund 120px breit -
|
||||
"Hermann Mogler Mineraloelg. GmbH, Heidenheimerstr.6, 89551 Koenigsbronn"
|
||||
stand dort vier- bis fuenfzeilig. Hier bekommt sie die volle Kachelbreite
|
||||
unter der Beschriftung, zwei Zeilen (Tankstelle und Strasse / Ort), und
|
||||
fuehrt beim Tippen in den Kartendienst - deshalb der Chevron rechts.
|
||||
|
||||
Deckungsgleich mit .tankstellenzeile im Panel. */
|
||||
.dm-tankstellenzeile {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
padding: 11px 0;
|
||||
border-bottom: 0;
|
||||
}
|
||||
.dm-tankstellenzeile dt {
|
||||
font-size: 13px;
|
||||
color: var(--fg2);
|
||||
}
|
||||
.dm-tankstellenzeile dd {
|
||||
margin: 0;
|
||||
}
|
||||
.dm-tankstellenzeile__inhalt {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: var(--sp-3);
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
a.dm-tankstellenzeile__inhalt:active {
|
||||
opacity: 0.6;
|
||||
}
|
||||
.dm-tankstellenzeile__ort {
|
||||
display: block;
|
||||
font-size: 16px;
|
||||
color: var(--fg);
|
||||
line-height: 1.35;
|
||||
min-width: 0;
|
||||
}
|
||||
.dm-tankstellenzeile__ort small {
|
||||
display: block;
|
||||
margin-top: 2px;
|
||||
font-size: 13px;
|
||||
color: var(--fg3);
|
||||
}
|
||||
|
||||
.dm-abschnitt {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
@@ -1531,6 +1580,20 @@ button.dm-listenzeile {
|
||||
border-top: 1px solid var(--line);
|
||||
}
|
||||
|
||||
/* Dieselbe Leiste innerhalb einer Kachel (Regler "Fahrt beenden"): nicht
|
||||
klebend, kein eigener Untergrund, keine Trennlinie - sie gehoert zur Kachel
|
||||
und nicht an den Bildschirmrand. */
|
||||
.dm-speicherleiste--kachel {
|
||||
position: static;
|
||||
margin-top: var(--sp-3);
|
||||
padding: 0;
|
||||
background: none;
|
||||
border-top: 0;
|
||||
}
|
||||
.dm-speicherleiste--kachel > :first-child {
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.dm-szene__zusatz {
|
||||
min-width: 0;
|
||||
}
|
||||
@@ -1913,10 +1976,18 @@ button.dm-listenzeile {
|
||||
|
||||
/* `.marke` im Panel: Bildmarke und Text nebeneinander, z. B. vor
|
||||
„SmartDeal-Ersparnis" auf dem Einzelbeleg. */
|
||||
/* white-space:nowrap: ohne die brach "SmartDeal-Ersparnis" neben dem
|
||||
Markenlogo um. Der Grund ist kein Platzmangel, sondern ein Rundungsfehler -
|
||||
am Panel gemessen (04.09.2026): die Spalte war 150,00px breit, ihr eigener
|
||||
Inhalt 150,20px, also brach der Text nach dem Logo in eine zweite Zeile und
|
||||
die Zeile wurde 44,8px statt 26,4px hoch. Die Zeile hat reichlich Platz, sie
|
||||
darf ihn nur nicht abgeschnitten bekommen. (Im Panel kommt dazu, dass die
|
||||
Wertespalte dort eine feste Mindestbreite hat - siehe .row-marke.) */
|
||||
.dm-marke {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.dm-marke img {
|
||||
|
||||
Reference in New Issue
Block a user