Skip to content

Commit

Permalink
[UX] Extend edge zones (#5181)
Browse files Browse the repository at this point in the history
  • Loading branch information
robert00s authored and Frenzie committed Aug 5, 2019
1 parent 30f3997 commit dac2458
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
12 changes: 6 additions & 6 deletions frontend/apps/reader/modules/readerfrontlight.lua
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,14 @@ function ReaderFrontLight:onChangeFlIntensity(ges, direction)
local powerd = Device:getPowerDevice()
local gestureScale
if ges.direction == "south" or ges.direction == "north" then
gestureScale = Screen:getHeight() * 7/8 * 0.8
gestureScale = Screen:getHeight() * 0.8
elseif ges.direction == "west" or ges.direction == "east" then
gestureScale = Screen:getWidth() * 7/8 * 0.8
gestureScale = Screen:getWidth() * 0.8
else
local width = Screen:getWidth()
local height = Screen:getHeight()
-- diagonal
gestureScale = math.sqrt(width * width + height * height) * 7/8 * 0.8
gestureScale = math.sqrt(width * width + height * height) * 0.8
end
if powerd.fl_intensity == nil then return false end

Expand Down Expand Up @@ -130,14 +130,14 @@ function ReaderFrontLight:onChangeFlWarmth(ges, direction)

local gestureScale
if ges.direction == "south" or ges.direction == "north" then
gestureScale = Screen:getHeight() * 7/8 * 0.8
gestureScale = Screen:getHeight() * 0.8
elseif ges.direction == "west" or ges.direction == "east" then
gestureScale = Screen:getWidth() * 7/8 * 0.8
gestureScale = Screen:getWidth() * 0.8
else
local width = Screen:getWidth()
local height = Screen:getHeight()
-- diagonal
gestureScale = math.sqrt(width * width + height * height) * 7/8 * 0.8
gestureScale = math.sqrt(width * width + height * height) * 0.8
end

local steps_tbl = {}
Expand Down
18 changes: 9 additions & 9 deletions frontend/apps/reader/modules/readergesture.lua
Original file line number Diff line number Diff line change
Expand Up @@ -845,25 +845,25 @@ function ReaderGesture:setupGesture(ges, action)
local direction, distance

local zone_fullscreen = {
ratio_x = 0.0, ratio_y = 0,
ratio_x = 0, ratio_y = 0,
ratio_w = 1, ratio_h = 1,
}

local zone_left_edge = {
ratio_x = 0, ratio_y = 1/8,
ratio_w = 1/8, ratio_h = 7/8,
ratio_x = 0, ratio_y = 0,
ratio_w = 1/8, ratio_h = 1,
}
local zone_right_edge = {
ratio_x = 7/8, ratio_y = 1/8,
ratio_w = 1/8, ratio_h = 7/8,
ratio_x = 7/8, ratio_y = 0,
ratio_w = 1/8, ratio_h = 1,
}
local zone_top_edge = {
ratio_x = 1/8, ratio_y = 0,
ratio_w = 7/8, ratio_h = 1/8,
ratio_x = 0, ratio_y = 0,
ratio_w = 1, ratio_h = 1/8,
}
local zone_bottom_edge = {
ratio_x = 1/8, ratio_y = 7/8,
ratio_w = 7/8, ratio_h = 1/8,
ratio_x = 0, ratio_y = 7/8,
ratio_w = 1, ratio_h = 1/8,
}

-- legacy global variable DTAP_ZONE_FLIPPING may still be defined in default.persistent.lua
Expand Down

0 comments on commit dac2458

Please sign in to comment.