mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
[UX] Move tap x y corner to tap corner submenu (#5225)
Ref: https://github.com/koreader/koreader/issues/5021#issuecomment-522308285 Close: #5021
This commit is contained in:
@@ -252,6 +252,29 @@ function ReaderGesture:addToMainMenu(menu_items)
|
||||
local action_name = gesture_manager[gesture] ~= "nothing" and action_strings[gesture_manager[gesture]] or _("Available")
|
||||
return T(_("%1 (%2)"), gesture_name, action_name)
|
||||
end
|
||||
local corner_tap_submenu = {
|
||||
text = _("Tap corner"),
|
||||
sub_item_table = {
|
||||
{
|
||||
text = _("Tap top left corner"),
|
||||
enabled_func = function() return self.ges_mode == "gesture_reader" end,
|
||||
sub_item_table = self:buildMenu("tap_top_left_corner", self.default_gesture["tap_top_left_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap top right corner"),
|
||||
sub_item_table = self:buildMenu("tap_top_right_corner", self.default_gesture["tap_top_right_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap bottom left corner"),
|
||||
sub_item_table = self:buildMenu("tap_left_bottom_corner", self.default_gesture["tap_left_bottom_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap bottom right corner"),
|
||||
sub_item_table = self:buildMenu("tap_right_bottom_corner", self.default_gesture["tap_right_bottom_corner"]),
|
||||
separator = true,
|
||||
},
|
||||
}
|
||||
}
|
||||
local corner_hold_submenu = {
|
||||
text = _("Hold corner"),
|
||||
sub_item_table = {
|
||||
@@ -356,24 +379,7 @@ function ReaderGesture:addToMainMenu(menu_items)
|
||||
},
|
||||
-- NB If this changes from position 3, also update the position of this menu in multigesture recorder callback
|
||||
self:genMultiswipeSubmenu(),
|
||||
{
|
||||
text = _("Tap top left corner"),
|
||||
enabled_func = function() return self.ges_mode == "gesture_reader" end,
|
||||
sub_item_table = self:buildMenu("tap_top_left_corner", self.default_gesture["tap_top_left_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap top right corner"),
|
||||
sub_item_table = self:buildMenu("tap_top_right_corner", self.default_gesture["tap_top_right_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap bottom left corner"),
|
||||
sub_item_table = self:buildMenu("tap_left_bottom_corner", self.default_gesture["tap_left_bottom_corner"]),
|
||||
},
|
||||
{
|
||||
text = _("Tap bottom right corner"),
|
||||
sub_item_table = self:buildMenu("tap_right_bottom_corner", self.default_gesture["tap_right_bottom_corner"]),
|
||||
separator = true,
|
||||
},
|
||||
corner_tap_submenu,
|
||||
corner_hold_submenu,
|
||||
{
|
||||
text = _("Short diagonal swipe"),
|
||||
|
||||
Reference in New Issue
Block a user