Modify

Opened 15 years ago

Closed 15 years ago

#3366 closed enhancement (fixed)

[new suggestion] Make default toolbar configuration more useful

Reported by: xeen Owned by: team
Priority: critical Milestone:
Component: Core Version:
Keywords: Cc: ce

Description

currently there is:

  • Open
  • Save
  • Export Data to GPX (???)
  • Download
  • Upload
  • Undo
  • Redo
  • Prefs.

I suggest adding some often-used presets and tools. Below is the set I currently use which almost fills my 1280x800 resolution. If the toolbar should fit on any computer some entries must be removed so the toolbar fits into 1024 pixels. Any comments on this?

  • open
  • save
  • |
  • download
  • upload
  • |
  • undo
  • redo
  • |
  • dialogs/search
  • preference
  • |
  • splitway
  • combineway
  • ortho
  • wayflip
  • |
  • tagging_Streets/Primary
  • tagging_Streets/Secondary
  • tagging_Streets/Tertiary
  • tagging_Streets/Residential
  • tagging_Streets/Living Street
  • tagging_Ways/Footway
  • tagging_Ways/Steps
  • tagging_Ways/Cycleway
  • tagging_Ways/Track
  • tagging_Railway/Rail
  • |
  • tagging_Railway/Level Crossing
  • tagging_Waypoints/Pedestrian Crossing
  • tagging_Waypoints/Turning Circle
  • |
  • tagging_Car/Parking
  • tagging_Public Transport/Bus Stop
  • tagging_Public Transport/Station
  • tagging_Public Transport/Tram Stop
  • |
  • tagging_Amenities/Toilets
  • tagging_Amenities/Telephone
  • tagging_Amenities/Post Box
  • tagging_Amenities/Fountain
  • tagging_Amenities/Recycling
  • |
  • tagging_Cash/Bank
  • tagging_Shops/Supermarket
  • tagging_Shops/Butcher
  • tagging_Shops/Baker

Attachments (3)

toolbar.png (19.6 KB ) - added by xeen 15 years ago.
An image is probably easier to read than that list…
useful_toolbar.patch (7.4 KB ) - added by xeen 15 years ago.
Toolbar as suggested (plus some style nits Eclipse found neccessary)
usage.pdf (49.7 KB ) - added by xeen 15 years ago.
This is what I got from the tagwatch for Germany. I included keys with at least 50.000 uses. I expanded keys where it made sense up to values with at least 5.000 uses. The "max" value notes if tagwatch only looked at the first 300 values for this key, so some keys might be missing. I haven't looked into the data yet, so feel free to suggest useful toolbar buttons :)

Download all attachments as: .zip

Change History (13)

by xeen, 15 years ago

Attachment: toolbar.png added

An image is probably easier to read than that list…

comment:1 by vsandre, 15 years ago

I think it is not important to set default tagging values to the toolbar. The editing tools could be usefull but not mandatory.

Perhaps it is better to improve the customization and add a icon/button to the toolbar menu.

in reply to:  1 comment:2 by xeen, 15 years ago

I think it is not important to set default tagging values to the toolbar.

It is. Compare this to http://blog.mozilla.com/metrics/2009/08/11/how-many-firefox-users-customize-their-browser/ which states about 1/3 of Firefox users have at least one add-on installed. That doesn't take into account the numerous people who had Firefox installed by their friends who also installed them Adblock (I did this for at least 5 computers).

Plus JOSM is used only a fraction of the time a webbrowser is, so the chance its customized is even lower in my opinion. Therefore it should be at least partly useful.

The editing tools could be usefull but not mandatory.

I don't use these buttons either because I know the keyboard shortcuts. However the default toolbar should not be geared towars power users (who are the most likely to customize, anyway) but for the average user who does not want to learn shortcuts. I chose those because these are the ones I use most often, but that might differ for beginners.

by xeen, 15 years ago

Attachment: useful_toolbar.patch added

Toolbar as suggested (plus some style nits Eclipse found neccessary)

comment:3 by anonymous, 15 years ago

Summary: Make default toolbar configuration more useful[patch?] Make default toolbar configuration more useful

comment:4 by stoecker, 15 years ago

Could we please make such settings not based on individual preference, but rather on e.g. TagWatch or a user survey?

comment:5 by vsandre, 15 years ago

Your toolbar would never fit my screen and 1024px are not the

Here are my settings:

private static final String[] deftoolbar = { 
  "open", "save", "|", "download", "upload", "|", "undo", "redo", "|", 
  "dialogs/search", "
copy
", "pastetags
", "|", "splitway", "combineway",  
  "wayflip", "ortho", "
mergenodes
", "unglueways
", "ortho", "|", 
  "preference", "|", tagginggroup_Streets", "
tagginggroup_Ways
", 
  ""tagginggroup_Waypoints
", "tagginggroup_Barriers", "
tagginggroup_Relations"
}; 

Better for ALL? I do not think so. But based on our both proposals the "exportgpx" could be deleted. Perhaps we should collect some preferences, compare them and create a new standard toolbar for josm.

comment:6 by xeen, 15 years ago

I never claimed my toolbar would fit onto 1024 pixels :). Although a user survey seems a good idea, if it's done via the website we probably reach the more advanced users and building something into JOSM seems overkill. I'll see what I can do about tag watch.

by xeen, 15 years ago

Attachment: usage.pdf added

This is what I got from the tagwatch for Germany. I included keys with at least 50.000 uses. I expanded keys where it made sense up to values with at least 5.000 uses. The "max" value notes if tagwatch only looked at the first 300 values for this key, so some keys might be missing. I haven't looked into the data yet, so feel free to suggest useful toolbar buttons :)

comment:7 by anonymous, 15 years ago

Summary: [patch?] Make default toolbar configuration more useful[new suggestion] Make default toolbar configuration more useful

From the usage stats, I suggest the following new toolbar. I left the "action buttons" in because we don't have any useage data for that. Please note that this is not meant to be perfect for everyone, but useful for many. vsandre, would you please check if this toolbar fits your screen? (If it doesn't, Power* and Bus Stop can be dropped).

I grouped the presets like follows:

  • streets/ways found usually out of town, ordered by importance
  • usually in-town ways, except for cycleway
  • tracks
  • most often used POIs
  • power stuff (only power=tower appears in the top list, but I presume lines are less common because they're usually very long, compared to streets)

This should cover most points in the ungrouped toplist, where it makes sense at least. Many tags are covered via the highway= dialogs, so it should be fine. Please have a look if I forgot something or erroneously added something that's not commonly used.

open
save
download
upload
|
undo
redo
|
dialogs/search
preference
|
splitway
combineway
wayflip
|
tagging_Streets/Secondary
tagging_Streets/Tertiary
tagging_Streets/Unclassified
tagging_Ways/Path
|
tagging_Streets/Residential
tagging_Streets/Living Street
tagging_Ways/Footway
tagging_Ways/Cycleway
tagging_Streets/Service
|
tagging_Ways/Track Grade 1
tagging_Ways/Track Grade 2
tagging_Ways/Track Grade 3
tagging_Ways/Track Grade 4
|
tagging_Buildings/Building
tagging_Buildings/Addresses
tagging_Car/Parking
tagging_Public Transport/Bus Stop
|
tagging_Man Made/Power Tower
tagging_Man Made/Power Line

Any other comments?

comment:8 by stoecker, 15 years ago

Cc: ce added

comment:9 by ce, 15 years ago

(In [2122]) see #3366 - preparation for inclusion of default presets in the menu bar.

comment:10 by ce, 15 years ago

Resolution: fixed
Status: newclosed

(In [2133]) Default Toolbar Preset Icons - fixes #3366

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.