mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Swipe for menu and quickstart guide (#2761)
* Swipe for menu and quickstart guide Because swiping for the menu is a big change from what we're used to, this commit includes a new quickstart guide. Fixes #2608. * add some dev docs * add FileConverter spec * add QuickStart spec * add Version module * add Version spec
This commit is contained in:
@@ -80,14 +80,14 @@ function ReaderMenu:onReaderReady()
|
||||
|
||||
self.ui:registerTouchZones({
|
||||
{
|
||||
id = "readermenu_tap",
|
||||
ges = "tap",
|
||||
id = "readermenu_swipe",
|
||||
ges = "swipe",
|
||||
screen_zone = {
|
||||
ratio_x = DTAP_ZONE_MENU.x, ratio_y = DTAP_ZONE_MENU.y,
|
||||
ratio_w = DTAP_ZONE_MENU.w, ratio_h = DTAP_ZONE_MENU.h,
|
||||
},
|
||||
overrides = { "tap_forward", "tap_backward", },
|
||||
handler = function() return self:onTapShowMenu() end,
|
||||
overrides = { "rolling_swipe", "paging_swipe", },
|
||||
handler = function(ges) return self:onSwipeShowMenu(ges) end,
|
||||
},
|
||||
})
|
||||
end
|
||||
@@ -236,10 +236,12 @@ function ReaderMenu:onCloseReaderMenu()
|
||||
return true
|
||||
end
|
||||
|
||||
function ReaderMenu:onTapShowMenu()
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
self.ui:handleEvent(Event:new("ShowReaderMenu"))
|
||||
return true
|
||||
function ReaderMenu:onSwipeShowMenu(ges)
|
||||
if ges.direction == "south" then
|
||||
self.ui:handleEvent(Event:new("ShowConfigMenu"))
|
||||
self.ui:handleEvent(Event:new("ShowReaderMenu"))
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
function ReaderMenu:onTapCloseMenu()
|
||||
|
||||
Reference in New Issue
Block a user