07-27-2020, 10:25 AM
The tabs (Status/Moves/Turns/Analysis/etc) and custom buttons at the bottom (Pass/Pause/Play/Settings/etc) don't register mouse clicks properly.
They will only detect a click if the mouse does not move at all between the press and release. Nudging the mouse even a single pixel will make the click not activate, which can be quite frustrating since pressing the mouse button can very easily cause the mouse to shift over a bit.
May I suggest to make these custom GUI components behave like normal push buttons, that register a press/release combination as a click if both the press and release happen within the area. The tabs would be even better if they just activate on mouse press so that they feel more responsive (given that switching tabs is a noticably slow operation already).
The mouseover highlight also gets stuck on if you press down on top of the component, move the mouse off, and release without further moving the mouse.
They will only detect a click if the mouse does not move at all between the press and release. Nudging the mouse even a single pixel will make the click not activate, which can be quite frustrating since pressing the mouse button can very easily cause the mouse to shift over a bit.
May I suggest to make these custom GUI components behave like normal push buttons, that register a press/release combination as a click if both the press and release happen within the area. The tabs would be even better if they just activate on mouse press so that they feel more responsive (given that switching tabs is a noticably slow operation already).
The mouseover highlight also gets stuck on if you press down on top of the component, move the mouse off, and release without further moving the mouse.