Modify

Opened 12 years ago

Closed 10 years ago

#7633 closed enhancement (fixed)

Make "dynamic buttons" feature disabled by default

Reported by: kempelen Owned by: team
Priority: trivial Milestone: 14.01
Component: Core Version:
Keywords: Cc: malenki

Description

In my opinion this feature make JOSM unusable, and I asked some people: none of them use this feature. I don't know any software that hides clickable elements and shows only when mouse is "near enough".

Computer users do not work this way. If my eye learns - in 1-2 days - that a property-add button is first button at bottom of the list of properties, I can very quickly identify the direction to move the mouse to and then hit "Add". And those buttons are very often used, hundred times in a mapping session, so they are always needed and must be a good target for mouse clicks.

Currently, you must target the properties dialog first, so you end up in that dialog SOMEWHERE. Then button appears, and need to go for another target, move the mouse again, and arrive at the desired place. This requires several extra steps in "thinking".

This is a very serious usability problem, and worst of all, this is enabled by default. I'm afraid this will make many beginners very annoyed in a few minutes and they stop OSM immediately.

Please, remove this feature, unless you can back this up with serious usability research and examples in other software.

Thank you.

Attachments (0)

Change History (9)

comment:1 by stoecker, 12 years ago

Priority: majortrivial

Please, remove this feature, unless you can back this up with serious usability research and examples in other software.

We are happy to accept donations for the required usability research.

comment:2 by skyper, 12 years ago

I like this feature !

You can always en/disable this feature for each toggle dialog individually with the "eye" button in each toggle dialog's panel or disable it for all through preferences.

Last edited 12 years ago by skyper (previous) (diff)

comment:3 by kempelen, 12 years ago

Yes, thank you, I know. But beginners won't find that option easily, and it will make the GUI pretty difficult for them where no buttons are available for pressing. If not completely removing, please make this feature OFF by default, and work like any other software: items don't require mouse proximity for appearing. For beginners shake.

-thank you- keep up the good work, JOSM is the best editor, I even made a portal for promoting it. ;-) (osmtippek.hu)

comment:4 by malenki, 12 years ago

Lion, you can disable dynamic buttons in settings.
Though I would not prefer the dynamic behaviour as the standard one for the reasons you pointed out.

Additionally I find it annoying when there is e.g. a layer I want to unselect at the bottom of the stuffed layers window. When I go there to unselect, the buttons pop up and hide the layer entry which was shown before so I have to scroll down to see that layer again...

comment:5 by malenki, 12 years ago

Cc: malenki added

comment:6 by Don-vip, 10 years ago

Resolution: fixed
Status: newclosed

In 6727/josm:

fix #7633 - Make dynamic buttons features disabled by default

comment:7 by Don-vip, 10 years ago

Milestone: 14.01
Summary: Remove "dynamic buttons" featureMake "dynamic buttons" feature disabled by default

comment:8 by Don-vip, 10 years ago

Resolution: fixed
Status: closedreopened

Forgot to deal with dialog.dynamic.buttons preference.

comment:9 by Don-vip, 10 years ago

Resolution: fixed
Status: reopenedclosed

In 6752/josm:

fix #7633, see #9264 - fix dynamic side buttons broken in r6727 + many small enhancements

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.