immich/mobile/lib
Alex Balgavy 8ba20cbd44
feat: tap to see next/previous image (#20286)
* feat(mobile): tap behavior for next/previous image

This change enables switching to the next/previous photo in the photo
viewer by tapping the left/right quarter of the screen.

* Avoid animation on first/last image

* Add changes to asset_viewer.page

* Add setting for tap navigation, disable by default

Not everyone wants to have tapping for next/previous image enabled, so
this commit adds a settings toggle. Since it might be confusing behavior
for new users, it is disabled by default.

* chore: refactor

* fix: lint

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2026-02-22 05:28:17 +00:00
..
constants feat(mobile): enhance album sorting functionality with order handling (#24816) 2026-02-07 10:11:37 +05:30
domain feat: tap to see next/previous image (#20286) 2026-02-22 05:28:17 +00:00
entities chore: use hosted isar flutter libs (#22757) 2025-10-08 04:19:46 -05:00
extensions feat(mobile): inline asset details (#25952) 2026-02-17 09:24:34 -06:00
infrastructure feat(mobile): filter by tags (#26196) 2026-02-18 21:16:26 +00:00
interfaces refactor(mobile): interfaces refactor (#19415) 2025-06-23 11:27:44 -05:00
mixins chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
models feat(mobile): filter by tags (#26196) 2026-02-18 21:16:26 +00:00
pages feat: tap to see next/previous image (#20286) 2026-02-22 05:28:17 +00:00
platform fix(mobile): mtls on native clients (#25802) 2026-02-05 17:42:53 +00:00
presentation feat: tap to see next/previous image (#20286) 2026-02-22 05:28:17 +00:00
providers feat(mobile): filter by tags (#26196) 2026-02-18 21:16:26 +00:00
repositories fix(mobile): cancel share download when dialog is dismissed (#25466) 2026-02-05 19:08:35 +00:00
routing feat(mobile): html text (#25739) 2026-02-19 12:27:16 -06:00
services feat: tap to see next/previous image (#20286) 2026-02-22 05:28:17 +00:00
theme fix(mobile): prevent nav bar label text wrapping (#26011) 2026-02-12 16:57:03 +00:00
utils feat(mobile): inline asset details (#25952) 2026-02-17 09:24:34 -06:00
widgets feat: tap to see next/previous image (#20286) 2026-02-22 05:28:17 +00:00
main.dart chore: remove unused key and fix casing for recent_albums (#24691) 2026-02-12 16:06:22 +01:00
wm_executor.dart fix: isolate freeze app on older ios device (#22509) 2025-10-22 12:43:03 -05:00