From 2499ae4a6cbff7d2b264d1cb8143641155b87508 Mon Sep 17 00:00:00 2001 From: Dean Blackketter Date: Wed, 5 May 2021 16:52:53 -0700 Subject: [PATCH] Inset the corner by 10 pixels instead of 5 and keep in the lower-left corner --- ViMac-Swift/Modes/HintModeController.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ViMac-Swift/Modes/HintModeController.swift b/ViMac-Swift/Modes/HintModeController.swift index da21de7..b6e9b6a 100644 --- a/ViMac-Swift/Modes/HintModeController.swift +++ b/ViMac-Swift/Modes/HintModeController.swift @@ -322,9 +322,9 @@ class HintModeController: ModeController { // so a click is performed there if element.role == "AXLink" { return NSPoint( - // tiny offset in case clicking on the edge of the element does nothing - x: element.frame.origin.x + 5, - y: element.frame.origin.y + element.frame.height - 5 + // inset from corner by 10 pixels, but no more than halfway + x: element.frame.origin.x + min(element.frame.width / 2, 10), + y: element.frame.origin.y + element.frame.height - min(element.frame.height / 2, 10) ) } return GeometryUtils.center(element.frame)