feat(web+android): gefolgte Künstler begrenzt anzeigen, mit "Alle anzeigen"
Vorher landeten alle gefolgten Künstler in der waagerechten Reihe der Favoriten — bei 200 Gefolgten 200 Karten samt Bildern, von denen man vier sieht. Am Ende steht jetzt "Alle anzeigen (+n weitere)" und springt in die Künstlerliste mit aktivem Gefolgt-Filter. Im Web richtet sich die Anzahl nach der Fensterbreite statt nach einer festen Zahl (passende Karten minus eine, damit der Knopf nicht angeschnitten klebt; Untergrenze zwei), und bei Größenänderung wird neu aufgeteilt. Android zeigt zehn; die LazyRow baut ohnehin nur Sichtbares, dort ging es allein um Durchsehbarkeit. LibraryIntent reicht die Absicht einmalig durch, weil das LibraryViewModel am Navigationseintrag hängt und einen Zielwechsel nicht überlebt. Dazu: die Zeitfenster-Chips der Android-Zeitleiste beginnen mit 90 Tagen, der Vorgabe — Web war schon so. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
cb43c3375e
commit
86810b6a51
8 files changed
+112
-7
No files matched your search
+16
-1
@@ -79,7 +79,8 @@ Die Android-App zählt eigenständig weiter (mehrere APKs pro Release). Welche d
|
||||
|
||||
## [2.7] — 2026-09-16
|
||||
|
||||
**Android:** 1.13 (versionCode 16) — Folgen, Zeitleiste und der Gefolgt-Filter.
|
||||
**Android:** 1.13 (versionCode 16) → 1.14 (versionCode 17). 1.13 brachte Folgen, Zeitleiste und
|
||||
den Gefolgt-Filter, 1.14 die begrenzte Reihe in den Favoriten.
|
||||
|
||||
### Added
|
||||
- **Künstlern folgen und Alben merken (Web + Android)** — Grundlage für die geplanten Meldungen zu
|
||||
@@ -107,6 +108,20 @@ Die Android-App zählt eigenständig weiter (mehrere APKs pro Release). Welche d
|
||||
kein `starred` mit, die Markierungen kommen deshalb aus `getStarred2` und werden 30 s gehalten,
|
||||
damit das Umschalten der Chips nicht jedes Mal nachfragt. Ein Herz-Klick verwirft diesen Zwischen-
|
||||
speicher sofort — sonst zeigte der Filter nach dem Entfolgen noch eine halbe Minute den alten Stand.
|
||||
- **Die Reihe der gefolgten Künstler ist begrenzt, mit „Alle anzeigen" (Web + Android)** — vorher
|
||||
landeten **alle** gefolgten Künstler in der waagerechten Reihe der Favoriten. Bei 200 Gefolgten
|
||||
sind das 200 Karten samt Bildern, von denen man vier sieht — und zum Durchsehen taugt eine endlose
|
||||
Reihe ohnehin nicht. Am Ende steht jetzt eine Karte „Alle anzeigen (+n weitere)", die in die
|
||||
Künstlerliste mit aktivem Gefolgt-Filter springt.
|
||||
- **Im Web richtet sich die Anzahl nach der Fensterbreite** statt nach einer festen Zahl: es wird
|
||||
gerechnet, wie viele Karten nebeneinander passen (Kartenbreite plus Abstand), minus eine, damit
|
||||
„Alle anzeigen" nicht angeschnitten am Rand klebt. Untergrenze zwei. Bei einer Größenänderung
|
||||
wird neu aufgeteilt — sonst bliebe die Zahl auf dem Stand des ersten Aufbaus.
|
||||
- Android zeigt zehn und dann den Knopf; die `LazyRow` baut ohnehin nur Sichtbares, dort ging es
|
||||
allein um die Durchsehbarkeit. Weil das `LibraryViewModel` am Navigationseintrag hängt und einen
|
||||
Zielwechsel nicht überlebt, reicht `LibraryIntent` die Absicht einmalig durch.
|
||||
- **Zeitfenster-Chips der Zeitleiste beginnen mit 90 Tagen (Android)** — das ist die Vorgabe, also
|
||||
steht der aktive Chip jetzt vorn statt in der Mitte. Web war schon so.
|
||||
- **Filter „❤ Gefolgt" im Künstler-Reiter (Android)** — zwei Chips über der Liste, gleiche Stelle
|
||||
wie im Web. Bewusst ein Filter und kein eigener Reiter: die Bibliotheksleiste trägt schon
|
||||
Playlists, Alben, Künstler und Offline. Die markierten IDs werden bei jedem Einschalten frisch
|
||||
|
||||
Reference in new issue
Block a user