3 Tap-Stellen öffnen den Vollbild-Player jetzt über PlayerExpansionController statt Navigator.push
Zusätzlich test/player/now_playing_heart_test.dart angepasst (Plan-Lücke: nutzt denselben SongZeile-Tap-Pfad, war nicht in Task 3s Datei-Liste erwähnt) — Provider ergänzt, Route für die Layout-Prüfung selbst separat geöffnet, bis Task 5 NowPlayingScreen zu Overlay-Inhalt umbaut.
This commit is contained in:
@@ -7,7 +7,7 @@ import '../library/database.dart';
|
||||
import '../library/playlist_service.dart';
|
||||
import '../library/song_media.dart';
|
||||
import '../player/audio_handler.dart';
|
||||
import '../player/now_playing_screen.dart';
|
||||
import '../player/player_expansion_controller.dart';
|
||||
import '../settings/app_settings.dart';
|
||||
import '../shared/cover.dart';
|
||||
import '../shared/lauf_balken.dart';
|
||||
@@ -135,9 +135,7 @@ class _Zeile extends StatelessWidget {
|
||||
groupByCategory: settings.groupCoversByCategory),
|
||||
);
|
||||
if (!context.mounted) return;
|
||||
Navigator.of(context).push(
|
||||
MaterialPageRoute(builder: (_) => const NowPlayingScreen()),
|
||||
);
|
||||
context.read<PlayerExpansionController>().open(context);
|
||||
if (uebersprungen > 0) {
|
||||
messenger.showSnackBar(
|
||||
SnackBar(content: Text(offlineHinweis(uebersprungen))),
|
||||
|
||||
Reference in New Issue
Block a user