From 5eb4fc5c2d6816bc7d936788bac65901232dccb2 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Sat, 9 Feb 2019 16:28:22 +0100 Subject: [PATCH] [UX] Add Prev/Next page actions to GestureManager (#4570) c.f., https://www.mobileread.com/forums/showthread.php?t=315023 --- frontend/apps/reader/modules/readergesture.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/apps/reader/modules/readergesture.lua b/frontend/apps/reader/modules/readergesture.lua index 8730de936..53eb853e8 100644 --- a/frontend/apps/reader/modules/readergesture.lua +++ b/frontend/apps/reader/modules/readergesture.lua @@ -62,8 +62,10 @@ function ReaderGesture:buildMenu(ges, default) local gesture_manager = G_reader_settings:readSetting(self.ges_mode) local menu = { {_("Nothing"), "nothing", true }, - {_("Back 10 pages"), "page_update_down10", not self.is_docless}, - {_("Forward 10 pages"), "page_update_up10", not self.is_docless}, + {_("Back 10 pages"), "page_jmp_back_10", not self.is_docless}, + {_("Previous page"), "page_jmp_back_1", not self.is_docless}, + {_("Forward 10 pages"), "page_jmp_fwd_10", not self.is_docless}, + {_("Next page"), "page_jmp_fwd_1", not self.is_docless}, {_("Folder up"), "folder_up", self.is_docless}, {_("Bookmarks"), "bookmarks", not self.is_docless}, {_("Table of contents"), "toc", not self.is_docless}, @@ -191,10 +193,14 @@ function ReaderGesture:gestureAction(action) UIManager:setDirty("all", "full") elseif action == "bookmarks" then self.ui:handleEvent(Event:new("ShowBookmark")) - elseif action == "page_update_up10" then + elseif action == "page_jmp_fwd_10" then self:pageUpdate(10) - elseif action == "page_update_down10" then + elseif action == "page_jmp_fwd_1" then + self:pageUpdate(1) + elseif action == "page_jmp_back_10" then self:pageUpdate(-10) + elseif action == "page_jmp_back_1" then + self:pageUpdate(-1) elseif action == "folder_up" then self.ui.file_chooser:changeToPath(string.format("%s/..", self.ui.file_chooser.path)) elseif action == "toggle_frontlight" then