From e2c69d882f39e20ffda29d7893abfae5cac9118e Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 31 Jan 2025 13:11:04 +0800 Subject: [PATCH] Fix image order. Close #159 --- lib/pages/reader/images.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/pages/reader/images.dart b/lib/pages/reader/images.dart index 11ef91a..69690c0 100644 --- a/lib/pages/reader/images.dart +++ b/lib/pages/reader/images.dart @@ -228,6 +228,8 @@ class _GalleryModeState extends State<_GalleryMode> ? Axis.vertical : Axis.horizontal; + bool reverse = reader.mode == ReaderMode.galleryRightToLeft; + List imageWidgets = images.map((imageKey) { ImageProvider imageProvider = _createImageProviderFromKey(imageKey, context); @@ -239,6 +241,10 @@ class _GalleryModeState extends State<_GalleryMode> ); }).toList(); + if (reverse) { + imageWidgets = imageWidgets.reversed.toList(); + } + return axis == Axis.vertical ? Column(children: imageWidgets) : Row(children: imageWidgets);