In addition, at least one user (quopquaoi in Discord) reported an issue: when clicking a term, the language dictionary (Jisho, Japanese dict) was "pulling focus", so the hotkey was actually getting sent to Jisho, instead of being handled by Lute. If hotkeys worked on hover, that wouldn't be a problem, because Lute would still be running the show (would have focus).
Possible implementation:
on hover sets a blue underline for terms
hotkeys work on the blue-underlined term
if user clicks the term, it switches to red underline, the form shows, dictionary loaded, etc etc as currently happens
bulk updates (shift-click) I think would still behave as they do currently - red underline, status updates work
UX issues to sort out:
if user multi-clicks some words, and then hits a status key, are these words still selected (red underline)? If yes, how does the "hover" thing take over from the red underlined? or, does holding the shift while clicking mean that it's just a blue underline, because the words aren't really active?
This feels like a nice idea, less clicky-clicky.
In addition, at least one user (quopquaoi in Discord) reported an issue: when clicking a term, the language dictionary (Jisho, Japanese dict) was "pulling focus", so the hotkey was actually getting sent to Jisho, instead of being handled by Lute. If hotkeys worked on hover, that wouldn't be a problem, because Lute would still be running the show (would have focus).
Possible implementation:
UX issues to sort out: