refinements
This commit is contained in:
@@ -247,8 +247,12 @@ class GestureRouter:
|
||||
return GestureResponse(ActionType.NONE, {})
|
||||
|
||||
def _handle_swipe_down(self, y: int) -> GestureResponse:
|
||||
"""Handle swipe down gesture - opens Settings overlay"""
|
||||
# Open settings overlay from anywhere on screen
|
||||
"""Handle swipe down gesture - opens Settings overlay (only from top 20% of screen)"""
|
||||
# Only open settings overlay if swipe starts from top 20% of screen
|
||||
top_threshold = self.reader.page_size[1] * 0.2
|
||||
if y > top_threshold:
|
||||
return GestureResponse(ActionType.NONE, {})
|
||||
|
||||
overlay_image = self.reader.open_settings_overlay()
|
||||
if overlay_image:
|
||||
return GestureResponse(ActionType.OVERLAY_OPENED, {
|
||||
|
||||
Reference in New Issue
Block a user