Now that iD, the open source map editor, is live on OpenStreetMap.org we are investing in the details to make editing the map even easier and more intuitive. We are days away from the new release of iD version 1.1, here is a preview of the new user interface improvements you can expect.
New hover state for previewing features. On hover, we hide buttons, form elements, and links for a distraction-free view.
We've done away with the slide-in sidebar, trading a bit of map space in order to provide a new way for users to interact with map features: hover over a feature, and you'll see a summary of its attributes before clicking. Once you click, the summary fields smoothly transition into editable form fields. The hover state is useful for quickly scanning a region of the map for missing or incorrect tags: a simple, easy task for new users looking to get their feet wet with OpenStreetMap editing. The persistent sidebar also brings performance improvements as we no longer need to push the map over to make way for the sliding sidebar.
There are a few details to this interaction that I'm particularly proud of. In hover mode, forms with multiple options collapse into a single field, succinctly showing the correct value. Then, on click, that field expands to include all the options. Watch the transition on the "structure" field on the subway:
One of the other details we'll be rolling out with 1.1 is a more intuitive way for users to change the feature type on a feature that's already been defined. Just click on the icon in the header to get back to the full feature listing:
This is small sample of some of the UI changes that are coming on the horizon for iD. From the beginning, one of our top priorities has been to make this tool as elegant and user-friendly as possible, and there's still plenty of work to do on those fronts. Expect tools for editing relations, a revamped save work flow, and more, soon.
Saman Bemel Benrud
is a designer at Mapbox. He is involved with the entire lifecycle of our products, from providing strategy and initial concept to consistently polishing the way our applications look and feel.
Follow @samanbb on Twitter