From 9a0034ba0ede25662e20bbcaa313d3a836f3d5c5 Mon Sep 17 00:00:00 2001 From: AJ Slater Date: Tue, 12 May 2026 15:23:00 -0700 Subject: [PATCH] feat(reader): swipe to turn pages on touch devices Override v-window's default touch handlers in the horizontal pager so left/right swipes route through ``routeToDirection`` instead of trying to flip between the (disabled) v-window items. Mirrors the keyboard arrow behavior, so RTL handling is automatic via ``normalizeDirection``. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../components/reader/pager/pager-horizontal.vue | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend/src/components/reader/pager/pager-horizontal.vue b/frontend/src/components/reader/pager/pager-horizontal.vue index 7641d02b6..a29047413 100644 --- a/frontend/src/components/reader/pager/pager-horizontal.vue +++ b/frontend/src/components/reader/pager/pager-horizontal.vue @@ -4,6 +4,7 @@ continuous :model-value="windowIndex" :reverse="isReadInReverse" + :touch="swipeHandlers" >