-
Pixel Perfection
I've been wondering: why is it so Twelve-damned hard to make the UI pixel perfect? When I try to drag a UI element, trying to move something one or two pixels down is an absolute nightmare because you have to move it at least six pixels for it to move at all, and then it gets moved those six pixels over. You're stuck awkwardly zig-zagging it into position. My UI is forever crooked, with all my hotbars never lining up, and it's driving me absolutely insane. How hard can it possibly be to have your UI element move exactly as far as your cursor is with each single pixel position update?
-
I think the initial rule about having to move several pixels before it moves at all is in order to prevent clicks from being misinterpreted as drags, since sometimes the mouse may jerk a pixel or two over if you click on something quickly. (At least in some applications that's true, so I'll assume it probably is here as well.)
However, that doesn't explain why even after you're dragging something it moves jerkily and has to be zig-zagged into position. You should only have to convince the software once that you're dragging the item. After that it should follow your mouse smoothly, pixel-for-pixel, so you can place the item precisely where you want.
-
We should also be able to move a HUD element pixel by pixel with the arrow keys or D-pad once it's been selected.
-
I know your pain. I sometimes accidently drag my hotbar to one way or another and take few minutes trying to get it inline with the other hotbars. It's highly annoying. :S
Like Bixby said, arrow keys would be a good solution.