From 3993f7fd1f7d5bc9930231d9c131e0ae1ff9b6b4 Mon Sep 17 00:00:00 2001 From: Schnitzel5 Date: Wed, 9 Oct 2024 21:08:40 +0200 Subject: [PATCH 1/2] only display top system bar in reader mode --- lib/modules/manga/reader/reader_view.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/modules/manga/reader/reader_view.dart b/lib/modules/manga/reader/reader_view.dart index bfccca8..ee331cc 100644 --- a/lib/modules/manga/reader/reader_view.dart +++ b/lib/modules/manga/reader/reader_view.dart @@ -72,7 +72,7 @@ class MangaReaderView extends ConsumerWidget { leading: BackButton( onPressed: () { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: SystemUiOverlay.values); + overlays: [SystemUiOverlay.top]); Navigator.pop(context); }, ), @@ -1290,7 +1290,7 @@ class _MangaChapterPageGalleryState void _goBack(BuildContext context) { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: SystemUiOverlay.values); + overlays: [SystemUiOverlay.top]); Navigator.pop(context); } @@ -1827,7 +1827,7 @@ class _MangaChapterPageGalleryState if (fullScreenReader) { if (_isView) { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: SystemUiOverlay.values); + overlays: [SystemUiOverlay.top]); } else { SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive); } From cfc2125dab9797515d3c38d6261f203d03513843 Mon Sep 17 00:00:00 2001 From: Schnitzel5 Date: Sun, 13 Oct 2024 19:24:56 +0200 Subject: [PATCH 2/2] adjust SafeArea for reader view --- lib/modules/manga/reader/reader_view.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/modules/manga/reader/reader_view.dart b/lib/modules/manga/reader/reader_view.dart index ee331cc..8d68925 100644 --- a/lib/modules/manga/reader/reader_view.dart +++ b/lib/modules/manga/reader/reader_view.dart @@ -72,7 +72,7 @@ class MangaReaderView extends ConsumerWidget { leading: BackButton( onPressed: () { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: [SystemUiOverlay.top]); + overlays: SystemUiOverlay.values); Navigator.pop(context); }, ), @@ -476,6 +476,7 @@ class _MangaChapterPageGalleryState child: Material( child: SafeArea( top: !fullScreenReader, + bottom: false, child: ValueListenableBuilder( valueListenable: _failedToLoadImage, builder: (context, failedToLoadImage, child) { @@ -1290,7 +1291,7 @@ class _MangaChapterPageGalleryState void _goBack(BuildContext context) { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: [SystemUiOverlay.top]); + overlays: SystemUiOverlay.values); Navigator.pop(context); } @@ -1827,7 +1828,7 @@ class _MangaChapterPageGalleryState if (fullScreenReader) { if (_isView) { SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, - overlays: [SystemUiOverlay.top]); + overlays: SystemUiOverlay.values); } else { SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive); }