Zweiter Tab heisst wieder "Download" statt "Online"

Auf Wunsch von Dustin. Der Inhalt bleibt unveraendert (YouTube-Downloader
und Server-Bibliothek als Unterreiter), nur die Beschriftung aendert sich.
Die vier Bereiche: Meine Musik, Download, Suchen, Favoriten.

- Symbol ebenfalls zurueck auf Icons.download_outlined/download. Das ist
  kein neuer Entwurf: genau dieses Symbol trug der Tab, bevor er in
  Commit a625d70 in "Online" umbenannt wurde.
- Die Ueberschrift im Bereich selbst stand noch auf "Online" — ein Tab
  "Download", der auf einen Bildschirm "Online" fuehrt, waere verwirrend.
  Zieht jetzt nach.
- Tests und Testbeschreibungen entsprechend angepasst.

328 Tests gruen (1 uebersprungen), flutter analyze ohne Befund.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FpPu4nuKjKKeX1RpdDeX81
This commit is contained in:
Hermes (Server)
2026-08-21 14:22:36 +02:00
co-authored by Claude Opus 5
parent 5b6fa949a9
commit 34d6d8e52a
6 changed files with 26 additions and 9 deletions
+1 -1
View File
@@ -87,7 +87,7 @@ void main() {
await db.close();
});
testWidgets('Online-Tab hat die Unterreiter YouTube und Server',
testWidgets('Download-Tab hat die Unterreiter YouTube und Server',
(tester) async {
final auth =
BakaAuth(client: MockClient((_) async => http.Response('', 500)),
+1 -1
View File
@@ -28,7 +28,7 @@ class _MemorySpeicher implements TokenSpeicher {
}
/// Die vier Bereiche des Hauptmenüs, in dieser Reihenfolge.
const hauptmenue = ['Meine Musik', 'Online', 'Suchen', 'Favoriten'];
const hauptmenue = ['Meine Musik', 'Download', 'Suchen', 'Favoriten'];
void main() {
late MeloDb db;
+2 -2
View File
@@ -30,7 +30,7 @@ void main() {
setUp(() => SharedPreferences.setMockInitialValues({}));
testWidgets('Untere Navigation folgt der Referenz-UI: '
'Meine Musik, Online, Suchen, Favoriten', (tester) async {
'Meine Musik, Download, Suchen, Favoriten', (tester) async {
final db = MeloDb(NativeDatabase.memory());
final lib = LibraryService(db);
final playlists = PlaylistService(db);
@@ -60,7 +60,7 @@ void main() {
final bar = tester.widget<BottomNavigationBar>(
find.byType(BottomNavigationBar));
expect(bar.items.map((i) => i.label).toList(),
['Meine Musik', 'Online', 'Suchen', 'Favoriten']);
['Meine Musik', 'Download', 'Suchen', 'Favoriten']);
handler.dispose();
await db.close();