Fantastic email.  Thanks Frederik!<div><span class="gmail_quote">On 12/9/07, <b class="gmail_sendername">Frederik Ramm</b> <<a href="mailto:frederik@remote.org">frederik@remote.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>> What are everyone else's thoughts on the matter?  I would prefer JOSM to<br>> act the way it did before just without an add segments option, it would<br>> mean an easier method (for me at least) of adding data.
<br><br>It takes a bit of getting used to but once you get the hang of it it<br>really is much better than what we had before; I have had *many*<br>reports of heavy duty mappers saying how they disliked it at first but<br>
have now gotten the hang of it.<br><br>I am sure there are many glitches that we still need to iron out. For<br>example I would like to make this whole "modifier key" business more<br>configurable.<br><br>In fact you can almost emulate the old behaviour this way:
<br><br>* Enter the "add" mode<br>* hold Shift<br>* set any number of nodes by clicking<br><br>This is roughly equivalent to the simple "add node" mode before.<br><br>If you, later, select one node and then click on another, already
<br>existing, node in "add" mode, then "segments" will be drawn between<br>them and appended to the current way (click with "alt" key to start a<br>new way). This is roughly equivalent to the "add segment" mode that
<br>you had before.<br><br>And at the same time, when you click somewhere where there's no node<br>yet, a new one is created, which is the same as the "add node and<br>connect" mode before.<br><br>So the change is really not that huge if bring just a little bit of
<br>flexibility to the table, and in a dynamic project like ours we simply<br>cannot afford to support "legacy" styles for ever. Changes will be<br>made, and will be made to JOSM in the future, that will require people
<br>to adjust the way they work. If it were possible to offer everyone the<br>interface he has grown used to, forever, I'd probably aim to do that<br>in order not to upset people but that would require so much work as to
<br>make any progress unlikely.<br><br>If you care to look at  <a href="http://josm.openstreetmap.de/ticket/11">http://josm.openstreetmap.de/ticket/11</a>, you<br>will find that the removal of "modes" in JOSM has been an issue for
<br>over a year, raised as one of the first issues on the JOSM trac by Imi<br>himself. It is something that was long discussed, and mentioned in<br>several posts on the lists, so anyone could have taken the opportunity<br>
to influence the process.<br><br>We're very open to constructive criticism. However our primary aim is<br>to make JOSM "absolutely usable" (i.e. usable to people new to JOSM)<br>instead of "relatively usable" (
i.e. usable to people already<br>acquainted with JOSM). This may seem unfair since we should design for<br>those already doing the work and not for those expected to start<br>tomorrow, but remember that this is an exponential growth project:
<br>During the next month alone, the number of people having their first<br>JOSM session will probably be greater than the number of existing JOSM<br>users.<br><br>So. We're trying to become better and any help is appreciated. It is
<br>not unthinkable to write a plugin that offers the old user interface,<br>if there is really a pressing need for this, but I'll not be the one<br>to write it as I prefer to look forward.<br><br>I am not saying the current way JOSM works is perfect but I am pretty
<br>sure it is better than the endless mode switching we had before. We<br>haven't changed a lot since the "modeless" implementation but that is<br>not because we believe that what we have is final, just that we wanted
<br>to let it settle a bit and make sure that everyone gets some exposure<br>and collect their feedback and comments before we soldier on.<br><br>Anyone willing to participate in JOSM development, be that by<br>submitting code or by discussing sensible changes to the user
<br>interface, is welcome to join the josm-dev list.<br><br>Bye<br>Frederik<br><br>--<br>Frederik Ramm  ##  eMail <a href="mailto:frederik@remote.org">frederik@remote.org</a>  ##  N49°00.09' E008°23.33'<br><br></blockquote>
</div><br><br clear="all"><br>-- <br>Ray Booysen<br><a href="mailto:raybooysen@rjb.za.net">raybooysen@rjb.za.net</a>