Standort-Blatt: doppelter Sicherheitsabstand, deckender Hintergrund (2026.8.30.13)

Das Blatt trug padding-bottom: max(18px, env(safe-area-inset-bottom)). Es
liegt aber nicht am unteren Bildschirmrand, sondern ueber der Tableiste - und
die haelt den Bereich des Home-Indikators bereits frei. Der Einzug wurde also
doppelt gezaehlt: auf dem Geraet war das Blatt rund 16px hoeher als noetig und
schob sich beim Aufziehen entsprechend weiter hoch. Am Rechner faellt das
nicht auf, dort ist der Einzug 0. In beiden Codebasen entfernt.

Ausserdem: der Blatthintergrund der App stand auf --canvas statt auf dem
deckenden Wert, den das Panel dort nimmt - unter dem Blatt liegt die Karte.

Nachgemessen mit frisch gestarteten Panes: Blatt 240px, Unterkante buendig mit
der Karte, in beiden Anwendungen gleich.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-30 23:35:43 +02:00
parent 67135da4f7
commit 534ce46096
5 changed files with 20 additions and 5 deletions
+11 -2
View File
@@ -1660,10 +1660,19 @@ button.dm-listenzeile {
right: 0;
bottom: 0;
--dm-standort-peek: 96px;
background: var(--canvas);
/* Deckend, nicht --canvas: unter dem Blatt liegt die Karte, und im
Nachtmodus ist --canvas nicht deckend genug. Das Panel nimmt hier
ebenfalls den deckenden Wert (.standortmenu in audi-dashboard.css). */
background: var(--tile-deckend, var(--canvas));
border-radius: var(--r-tile) var(--r-tile) 0 0;
box-shadow: 0 -6px 24px rgba(0, 0, 0, 0.35);
padding: 0 20px max(18px, env(safe-area-inset-bottom));
/* Kein env(safe-area-inset-bottom) mehr: das Blatt liegt nicht am unteren
Bildschirmrand, sondern ueber der Tableiste - und die haelt den Bereich
des Home-Indikators bereits frei. Der Einzug wurde dadurch doppelt
gezaehlt, das Blatt war auf dem Geraet rund 16px hoeher als noetig und
schob sich entsprechend weiter hoch. Am Rechner faellt das nicht auf,
dort ist der Einzug 0. */
padding: 0 20px 18px;
transform: translateY(calc(100% - var(--dm-standort-peek)));
transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1);
}
@@ -1 +1 @@
{"version":"2026.8.30.12","sha256":"b91419aed81d958d18f3e943158f03f198a0a25dfd34069015933e333b481e9a","bytes":256961,"gebaut":"2026-08-30T21:27:45Z"}
{"version":"2026.8.30.13","sha256":"aa140b08e5e143196ca5cb4b544a96db5ac4428f94be30de67e8736a5681d1d4","bytes":256965,"gebaut":"2026-08-30T21:35:25Z"}
@@ -1005,7 +1005,13 @@ button.leaf:active { background: var(--tile-2); }
background: var(--tile-deckend, var(--canvas));
border-radius: var(--r-tile) var(--r-tile) 0 0;
box-shadow: 0 -6px 24px rgba(0,0,0,.35);
padding: 0 20px max(18px, env(safe-area-inset-bottom));
/* Kein env(safe-area-inset-bottom) mehr: das Blatt liegt nicht am unteren
Bildschirmrand, sondern ueber der Tableiste - und die haelt den Bereich
des Home-Indikators bereits frei. Der Einzug wurde dadurch doppelt
gezaehlt, das Blatt war auf dem Geraet rund 16px hoeher als noetig und
schob sich entsprechend weiter hoch. Am Rechner faellt das nicht auf,
dort ist der Einzug 0. */
padding: 0 20px 18px;
transform: translateY(calc(100% - var(--standort-peek)));
transition: transform .28s cubic-bezier(.22,.61,.36,1);
}
@@ -1,7 +1,7 @@
{
"domain": "audi_dashboard",
"name": "Audi Dashboard",
"version": "2026.8.30.12",
"version": "2026.8.30.13",
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
"codeowners": ["@paul"],