Suggestion of a more intuitive UI design
|Reported by:||Larifari77||Owned by:||team|
|Version:||tested||Keywords:||UI GUI Usability|
I like and use JOSM a lot. After some time I understood the concept of use interaction. But I have experienced that many new users don't take the time to understand it and avoid using JOSM and contributing to OpenStreetMaps. And this is very sad as we really need more contributors.
Nowdays, most users expect a user interface that can be learned fast and intuitively, having fun with it. The simplest way to achive this is to apply their know-how from drawing applications they already know (MS-Office, OpenOffice, etc.). This should be easy, as OSM editing a sort of drawing and adding attributes.
The basic scheme could work as follows.
(0. Default edit mode is 'selection' (s)
- Select a concrete object, you want to draw (Supermarket, Footway, Building, etc.), being a Node/Way with a minimum of essential keys set to represent something. Details are added later.
- Draw the object. After finishing, the 'selection' mode is active again.
- Edit additional properties of the object (by right-click or long-click, and/or in a dock widget as it is already implemented in JOSM). An appropirate dialog for intuitive editing can be determined by the already existing keys and values.
Generally, the context-menu is expected to edit attributes of the items below the curser (instead of using is to toggle global settings)
I really apreciate your work and I enjoy JOSM a lot. But it would be great if we could make it easyer for new users. 'We' means, that I would also work (discuss, code) for this aims, if you agree to theese needs.