fix(android): Now-Playing an Fold und Flip anpassen — Deckel, Hoehenmass, Rollbereich
Die Seite hatte keine Breitengrenze: das Cover war fillMaxWidth() mal aspectRatio(1f). Aufgeklappt sind das ueber 800 dp, womit Titel, Fortschritt und Knoepfe aus dem Bild geschoben wurden. Das Cover nimmt jetzt das Kleinste aus Breite, Hoehe abzueglich Restbedarf und 400 dp; Titelblock/Fortschritt/Knoepfe sind auf 480 dp gedeckelt (wie .np-inner im Web), Liedtext und Warteschlange auf 560 dp. Auf kurzen Anzeigen (Flip-Frontdisplay, Querformat, kleine Handys) wurde die Knopfreihe abgeschnitten. Jetzt schrumpfen dort Abstaende, Reiter und Abspielknopf, und die Player-Seite laesst sich rollen, wenn es weiterhin nicht reicht: der Inhalt ist mindestens so hoch wie die Seite, passt er, wird zentriert, passt er nicht, waechst er darueber hinaus. Die Wischgeste zum Schliessen bleibt, weil ein Rollbereich ohne Weg die Geste nicht verbraucht. Entschieden wird nach Maszen, nicht nach Gerätenamen: schmal < 400 dp, kurz < 560 dp. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b6e98463ee
commit
624832959d
3 files changed
+123
-26
No files matched your search
@@ -14,8 +14,8 @@ android {
|
||||
applicationId = "com.novasonic.app"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 29
|
||||
versionName = "1.26"
|
||||
versionCode = 30
|
||||
versionName = "1.27"
|
||||
// Host der eigenen NovaSonic-Web-App — Ziel der geteilten Links. Einmal in
|
||||
// gradle.properties setzen (novasonicHost=music.example.com); ohne Angabe bleibt der
|
||||
// Platzhalter stehen und der App-Link greift schlicht nicht.
|
||||
|
||||
Reference in new issue
Block a user