[OSM-talk] New Download Dialog for JOSM

Frederik Ramm frederik at remote.org
Tue May 15 11:23:35 BST 2007


Hi,

> Common drawbacks of such a tabbed solution:
> a.) you don't see all options at first sight -> more complicated to  
> understand (at least) for newbies
> b.) more clicks to get to "your" settings tab (maybe only one click  
> - but usability is also to get to results with as little effort as  
> possible)
> c.)  it's very hard to understand the "interactions" between the  
> fields in the tabs when you don't see them (e.g. if you'll select a  
> bookmark, the bounding box values will be filled)

All true.

> It might be a better idea to better group things in the existing  
> dialog and find a mechanism to extend/exchange groups of the  
> current dialog.

This is, in a limited fashion, already done with the checkboxes "what  
to download"; plugins can add checkboxes here. But the dialog is  
simply not large enough (and can never be) to accomodate everything  
that plugins might want to put there.

> However, this is the way I would do it with GTK, I don't know if  
> that make things much more complicated in the JAVA way to implement  
> it ...

It would be possible, but difficult to find a good way to handle  
various plugins demanding various amounts of room I think. Plus, the  
dialog would always change depending on which plugins you are using,  
which is someting that I think is detrimental to usability - a plugin  
adding a tab is a clear concept, but if plugin installation suddenly  
changes the dialog you were used to...?

> P.S: Will the dialog remember which tab was used the last time? It  
> would be really annoying if you have to get to the right tab first  
> each time you'll open the dialog :-)

Good point.

One thing I am unsure about is this: if you have data in JOSM  
already, opening the download dialog will usually set the lat/lon  
values to the currently visible bounding box. This means that  
everything you have put in the input fields is overwritten. Good or bad?

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00.09' E008°23.33'






More information about the talk mailing list