Streamlining changes for adding house numbers
I'd like to suggest two related changes regarding the addition of house numbers. These are small changes, but in UI design, frictions like this can add up when one is performing the same action over and over.
- Always keep the text field active when selecting a house number point
After clicking to add a house number, the text field to enter the number is automatically active and can be typed in (which is great!) But, when clicking and dragging either the house number itself or the entry point, the cursor goes away, and one has to click the number field again to be able to enter a house number. Even worse, dragging the entry point along the road doesn't work at all, as it deselects the entire house number! To move the entry point, you have to deselect the house number by clicking outside of it, then click on it to reselect it, then click and drag on the entry point.
The solution to this is to make the text field stay active when the house number is selected, even when dragging either of the points (or have the cursor dissapear momentarily but come back when you release the drag). One should also be able to drag the entry point without it deselecting the house number. That way, the user can perform any of the three actions (moving the house number point, moving the entry point, and editing the number itself) in any order, even more than once, without having to move their mouse around like a maniac.
As a person with clumsy fingers that uses WME on a laptop, I would say about 30% of my time doing house numbers is spent fixing typos or misclicks. The change seems small, but if you're doing hundreds of house numbers on the same street and having to click three or four times per house number, it gets frustrating very quickly.
- When the entry point has been moved already, lock it in place when moving the house number point
When doing house numbers, I place the point, input the number, and then move the entry point to the correct location. Sometimes, though, I will realize that the house number is misaligned after I do this, and move it to the correct position. The problem is, this resets the position of the entry point, because as the house number moves, the entry point is set to the nearest point on the road.
I would propose that, if the user has already moved the entry point along the road for a given house number, it should assume it is at the correct location. So, if I go to move the house number itself, the entry point should stay where it is. If the entry point is not moved, however, it should behave as it does now, because it is nice to be able to drag along a house number and have its entry point come with it if I misclicked the location.
Thank you for your consideration!
- Catalyzzt