haxeui-core
haxeui-core copied to clipboard
[ENHANCEMENT] Directional Menu Aiming
I was reading up on some user experience stuff and encountered discussion about a particular issue, and upon testing found that HaxeUI is a victim of this problem as well.
A link to the relevant discussion
The issue is that, in certain UI layouts, the straight-line paths between a menu and its sub-menus may cross through additional UI components, which may cause the sub-menu to be dismissed. The result is that the user must be deliberate in their cursor path, which can worsen the feel of the user interface.
Here is a GIF that succinctly captures the issue:
This problem can be easily replicated in HaxeUI's Component Explorer (go to Containers -> Menus, expand the Normal menu at the top left, and try to quickly move your mouse to Item 3 in the Sub-Menu).
The above link provides more in-depth discussion of the issue, along with Amazon's solution, which is somewhat elaborate but could be great for improving the feel of the interface.
Implementing this is not a priority for sure, but may be something to consider for improving user experience in the future.