-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Browse mode enhancement #3843
Comments
Yes, we already do support spacebar in place of click for other things, so this makes sense.
Sure this seems ok..
I don't really want to add a UI button to return to browse mode. Hitting escape already does this, or clicking anywhere on the map that's not a feature. Also, Shift clicking on another feature currently does extend the selection.
I see what you mean though about how with multiple things selected, you can't hover over more things to decide whether you want to select them also. Maybe we can just enable hover here. Returning to browse mode just to select see and things seems backwards. The definition of browse mode is - nothing selected.
After we merge #3753, we'll be able to do a lot more with the context menu. I'm against introducing a right-drag-based menu though because that's not a traditional UI convention, and would be difficult to explain to people why they get one menu on right-click and a different menu on right-drag. (People are not as good at clicking as you think they are). |
Yes, this is one usecase, and it also applys with a single thing selected to select the second one.
We do already hover style the features on the map, but it seems to be a problem to extend this to provide the desired inspection, search, and selection functions. We can avoid these problems if we change to a extended hover behavior while shift is pressed (in order to select an additional feature). We would have to deactivate the normal operations of mode select while shift is pressed. This would mean we can't use any shortcuts using shift for such operations, which seems to be a significant restriction, and we can and have to use shift based shortcut for the extended hover behavior.
I don't really think so. The user wouldn't need to use browse mode for most multiselections, but there are some cases where it would be really useful.
Sure this is its current definition, but I think it is useful to extend it to something like: The hidden selection would be reactivated by unchecking the browse mode button, or shift selecting a feature would reactivate and extend it. Otherwise the hidden selection would't have any effect anymore. Therefore, we wouldn't need to be able to explicitly clear the selection.
Sure you don't want too many visible UI elements, but we can drop the inspector X/checkmark button instead, which is already a UI button to enter browse mode, but has some drawbacks:
|
I did this 🚀. The spacebar now works identical to a mouse click for selection, including for deselection and multiselection. Consequently, I had to remove the functionality of pressing the spacebar to open the context menu, though this was a fairly nonstandard interaction anyway. As a replacement you can now hold down the spacebar over a feature and the edit menu will appear after half a second. This is the same long-press/long-click functionality added for #7577. In the future I could see extending the spacebar-as-click paradigm even further to drag and double-click map interactions. It's a convenient option to relieve repetitive stress for an application the requires lots of clicking. For point 2, I'd say #1239 and #2225 cover that concern. For points 3 and 4 I agree with Bryan and would leave the existing functionality, though perhaps we can look into hover-inspection during multiselection. |
Browse mode should be enhanced, which does mainly improve accessibility of coincident features and relations.
The text was updated successfully, but these errors were encountered: