From ffe8dee06597b3be406d2c1ed2407ac4b3f40bad Mon Sep 17 00:00:00 2001 From: NBA2K1 <78034913+NBA2K1@users.noreply.github.com> Date: Thu, 30 Apr 2026 17:32:15 +0200 Subject: [PATCH] Improve _handlePageNavigation() The helper now handles every continuous reading mode, not just webtoon. --- lib/modules/manga/reader/reader_view.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/modules/manga/reader/reader_view.dart b/lib/modules/manga/reader/reader_view.dart index 26d63685..3ed7b57e 100644 --- a/lib/modules/manga/reader/reader_view.dart +++ b/lib/modules/manga/reader/reader_view.dart @@ -920,9 +920,11 @@ class _MangaChapterPageGalleryState ); if (readerMode == null || _currentIndex == null) return; - if (readerMode == ReaderMode.webtoon) { - final viewportHeight = MediaQuery.sizeOf(context).height; - final offset = viewportHeight * 0.60 * (forward ? 1 : -1); + if (readerMode.isContinuous) { + final isHorizontal = readerMode.isHorizontalContinuous; + final viewportSize = MediaQuery.sizeOf(context); + final dimension = isHorizontal ? viewportSize.width : viewportSize.height; + final offset = dimension * 0.60 * (forward ? 1 : -1); final duration = animatePageTransitions ? const Duration(milliseconds: 160) : const Duration(milliseconds: 10);