[josm-dev] Tonight's changes

Frederik Ramm frederik at remote.org
Mon Oct 15 00:52:31 BST 2007


Hi,

   the following changes have been made to JOSM within the last 24
hours (by Gabriel and me) and will be available in tonight's
josm-latest.jar:

* changed/removed relation list keyboard shortcuts as they interfered 
  with properties dialog

* when inserting a node into a segment, do not insert exactly at the
  mouse position; instead, move node so that it lies exactly on the 
  segment (fixes "move" bug reported by Karl Eichwalder)

* same applies when inserting a node into two segments at the same
  time, creating an intersection node: The node will be moved to where
  the intersection really is, as opposed to where the mouse was when
  you clicked - but ONLY if the intersection is no more than 10px
  away from where you clicked.

* anything faster than 100 milliseconds does not count as a move; this
  should reduce the "accidental moves".

* when a node is inserted where two segments run between the same two 
  nodes, the node is inserted in both (e.g. you have way ABCD and way
  XCDY, then insert node Z between B and C, Z will become part of
  both).

The 100 msec for accidental moves sounds very small; I started out
with 500 msec and found this too high but I am eager to hear what
others have to say. We also have the options of only allowing moves
*after* selecting and/or only accepting moves once the mouse has moved
more than X pixels, but I thought we'd give the time-based approach a
try first.

Revision as of this posting is r390.

Bye
Frederik

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





More information about the josm-dev mailing list