Doppelten Scan-Button auf Android entfernen (Musik scannen und Erneut scannen taten dasselbe)
This commit is contained in:
@@ -5,6 +5,23 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### 🔄 Doppelten Scan-Button auf Android entfernt (2026-08-27)
|
||||
|
||||
- 🐛 **In den Einstellungen gab es auf Android zwei Buttons für dieselbe
|
||||
Aktion** ("Musik scannen" und "Erneut scannen") — beide riefen dort
|
||||
denselben geräteweiten MediaStore-Scan auf (`LibraryService.
|
||||
pickFolderAndScan()` und `.rescan()` sind auf Android identisch, da
|
||||
Scoped Storage keine Ordnerwahl erlaubt). Nur auf Desktop unterscheiden
|
||||
sie sich echt (Ordner hinzufügen vs. bekannte Ordner erneut scannen).
|
||||
- 🔧 **Fix:** Der zweite `ListTile` ("Erneut scannen") wird in
|
||||
`settings_screen.dart` nur noch angezeigt, wenn `zeigeErneutScannenButton
|
||||
(Platform.isAndroid)` das zulässt. Die Sichtbarkeits-Entscheidung ist als
|
||||
pure Funktion in `library_service.dart` ausgelagert (statt direkt
|
||||
`Platform.isAndroid` in der UI abzufragen), weil sich die echte Plattform
|
||||
in Flutter-Tests nicht sauber auf "Android" umschalten lässt.
|
||||
- ✅ **Getestet:** 2 neue Unit-Tests für `zeigeErneutScannenButton` (RED→
|
||||
GREEN), volle Suite (592 Tests) grün, `flutter analyze` ohne Befund.
|
||||
|
||||
### 🎧 Song antippen öffnet den Vollbild-Player (2026-08-27)
|
||||
|
||||
- 🐛 **Ein Song antippen öffnete früher nur die Wiedergabe, ohne zum
|
||||
|
||||
Reference in New Issue
Block a user