diff --git a/lib/providers/MediaProvider.dart b/lib/providers/MediaProvider.dart index f9649d8..f23d307 100644 --- a/lib/providers/MediaProvider.dart +++ b/lib/providers/MediaProvider.dart @@ -83,7 +83,7 @@ class MediaProvider extends ChangeNotifier { debugPrint('Fehler beim Laden der Medien: $e'); } finally { _isLoading = false; - if(notify) notifyListeners(); + if (notify) notifyListeners(); } } } diff --git a/lib/screens/DetailView.dart b/lib/screens/DetailView.dart index bb4d5f6..1e08c44 100644 --- a/lib/screens/DetailView.dart +++ b/lib/screens/DetailView.dart @@ -99,7 +99,7 @@ class _DetailViewState extends State { return Scaffold( appBar: AppBar( centerTitle: true, - title: Text('f0ck #${widget.initialItemId} (${provider.type})'), + title: Text('f0ck #${provider.mediaItems.elementAt(_currentIndex).id.toString()} (${provider.type})'), ), body: Stack( children: [ diff --git a/lib/screens/MediaGrid.dart b/lib/screens/MediaGrid.dart index ce791f9..759451a 100644 --- a/lib/screens/MediaGrid.dart +++ b/lib/screens/MediaGrid.dart @@ -27,7 +27,7 @@ class _MediaGridState extends State { _scrollController.addListener(() { if (_scrollController.position.pixels >= - _scrollController.position.maxScrollExtent - 100) { + _scrollController.position.maxScrollExtent - 200) { provider.loadMedia(notify: false); } }); @@ -45,7 +45,9 @@ class _MediaGridState extends State { title: Text('fApp v${AppVersion.version}'), actions: [ IconButton( - icon: Icon(provider.random ? Icons.shuffle_on_outlined : Icons.shuffle), + icon: Icon( + provider.random ? Icons.shuffle_on_outlined : Icons.shuffle, + ), onPressed: () => provider.toggleRandom(), ), IconButton(