Standort-Blatt rastet aufgezogen auf der mittleren Hoehe (2026.8.30.20)

Aufgezogen wurde das Blatt exakt so hoch wie sein Inhalt - die Knoepfe Route
und Teilen schlossen dadurch unten buendig mit der Menueleiste ab.

Apple benennt dafuer das passende Konzept: Blaetter rasten auf "detents" ein,
Hoehen, auf denen ein Blatt natuerlich zur Ruhe kommt; large ist das voll
ausgefahrene Blatt, medium etwa die Haelfte davon (Human Interface
Guidelines, Sheets - nachgelesen, nicht aus dem Gedaechtnis zitiert). Unser
Blatt hatte im aufgezogenen Zustand ueberhaupt keine Rasthoehe, sondern nur
seine Inhaltshoehe.

Jetzt min-height: 50% im aufgezogenen Zustand. Der Ueberschuss liegt unter
den Knoepfen und haelt sie von der Leiste frei. Die eingeklappte Hoehe bleibt
unberuehrt, weil die Verschiebung mit 100% der jeweiligen Blatthoehe minus
dem Guckwert rechnet.

Gemessen: Panel 311px auf 622px Karte, App 298 auf 595 - beide exakt 50%,
Luft unter den Knoepfen 89 bzw. 76px statt zuvor 18.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-31 00:07:16 +02:00
parent 3f1d122538
commit 26f72930c3
5 changed files with 20 additions and 3 deletions
+9
View File
@@ -1679,8 +1679,17 @@ button.dm-listenzeile {
transform: translateY(calc(100% - var(--dm-standort-peek)));
transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* Aufgezogen rastet das Blatt auf der mittleren Hoehe ein, nicht auf seiner
Inhaltshoehe. Apple beschreibt genau das als "detents": Hoehen, auf denen
ein Blatt natuerlich zur Ruhe kommt - large ist das voll ausgefahrene
Blatt, medium etwa die Haelfte davon. Vorher war die Rasthoehe schlicht
die Hoehe des Inhalts, dadurch schlossen die Knoepfe unten buendig mit der
Menueleiste ab. Der Ueberschuss liegt unter den Knoepfen und haelt sie von
der Leiste frei. Die eingeklappte Hoehe bleibt unberuehrt: die Verschiebung
rechnet mit 100% der jeweiligen Blatthoehe minus dem Guckwert. */
.dm-standortmenu--offen {
transform: translateY(0);
min-height: 50%;
}
.dm-standortmenu__griffzone {
padding: 10px 0 14px;
@@ -1 +1 @@
{"version":"2026.8.30.19","sha256":"b2f7235423d33bf179b1a7ab4212f9e5e9dc30f065a632f5d255f082f273f00a","bytes":257013,"gebaut":"2026-08-30T22:00:51Z"}
{"version":"2026.8.30.20","sha256":"28839ee2ba8d1d703bb688a0124a2930ffb45b0d92acfc05d9c9504b7141c144","bytes":257018,"gebaut":"2026-08-30T22:05:13Z"}
@@ -1015,7 +1015,15 @@ button.leaf:active { background: var(--tile-2); }
transform: translateY(calc(100% - var(--standort-peek)));
transition: transform .28s cubic-bezier(.22,.61,.36,1);
}
.standortmenu.offen { transform: translateY(0); }
/* Aufgezogen rastet das Blatt auf der mittleren Hoehe ein, nicht auf seiner
Inhaltshoehe. Apple beschreibt genau das als "detents": Hoehen, auf denen
ein Blatt natuerlich zur Ruhe kommt - large ist das voll ausgefahrene
Blatt, medium etwa die Haelfte davon. Vorher war die Rasthoehe schlicht
die Hoehe des Inhalts, dadurch schlossen die Knoepfe unten buendig mit der
Menueleiste ab. Der Ueberschuss liegt unter den Knoepfen und haelt sie von
der Leiste frei. Die eingeklappte Hoehe bleibt unberuehrt: die Verschiebung
rechnet mit 100% der jeweiligen Blatthoehe minus dem Guckwert. */
.standortmenu.offen { transform: translateY(0); min-height: 50%; }
.standortmenu-griffzone { padding: 10px 0 14px; touch-action: none; cursor: grab; position: relative; }
/* Der Griff ist jetzt ein Knopf (Tastaturzugang zum Menue). Die Knopf-
Voreinstellungen des Browsers werden deshalb zurueckgesetzt; die
@@ -1,7 +1,7 @@
{
"domain": "audi_dashboard",
"name": "Audi Dashboard",
"version": "2026.8.30.19",
"version": "2026.8.30.20",
"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"],