Ticket #3366 (closed enhancement: fixed)

Opened 12 months ago

Last modified 12 months ago

[new suggestion] Make default toolbar configuration more useful

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

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

toolbar.png Download (19.6 KB) - added by xeen 12 months ago.
An image is probably easier to read than that list…
useful_toolbar.patch Download (7.4 KB) - added by xeen 12 months ago.
Toolbar as suggested (plus some style nits Eclipse found neccessary)
usage.pdf Download (49.7 KB) - added by xeen 12 months 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 :)

Change History

Changed 12 months ago by xeen

An image is probably easier to read than that list…

follow-up: ↓ 2   Changed 12 months ago by vsandre

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   Changed 12 months ago by xeen

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.

Changed 12 months ago by xeen

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

  Changed 12 months ago by anonymous

  • summary changed from Make default toolbar configuration more useful to [patch?] Make default toolbar configuration more useful

  Changed 12 months ago by stoecker

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

  Changed 12 months ago by vsandre

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.

  Changed 12 months ago by xeen

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.

Changed 12 months ago by xeen

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 :)

  Changed 12 months ago by anonymous

  • summary changed from [patch?] Make default toolbar configuration more useful to [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?

  Changed 12 months ago by stoecker

  • cc christeck added

  Changed 12 months ago by ce

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

  Changed 12 months ago by ce

  • status changed from new to closed
  • resolution set to fixed

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

Add/Change #3366 ([new suggestion] Make default toolbar configuration more useful)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as closed
as The resolution will be set. Next status will be 'closed'
The resolution will be deleted. Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.