google-code-export / labyrinth

Automatically exported from code.google.com/p/labyrinth
GNU General Public License v2.0
2 stars 0 forks source link

drag point is set to upper left bubble corner #19

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The dragging point is set to the corner of the bubble instead of the
position of the mouse cursor. This is a bit annoying usability-wise,
because it feels *really* "clunky". I have been puzzled at the "lag-like"
behavior of my mouse when I dragged items and I finally understood (I
think) the cause:

1. create a bubble with some big quantity of text in it (maybe 2 lines),
just to make the problem "obvious" to see
2. change to "move" mode
3. click and hold the left mouse button on the bubble, but don't move
4. as soon as you begin dragging (moving), you will immediately notice the
bubble "jumps" away from the cursor.

Let's say you clicked right in the center of the bubble: the bubble will
then move to the right and down, because it will consider that it is being
dragged from the upper-left corner.

Weird.

Original issue reported on code.google.com by nekoh...@gmail.com on 2 Nov 2006 at 9:12

GoogleCodeExporter commented 9 years ago
Thanks for the bug report.

When moving thoughts, the initial drag location is chosen as the click-point.  
When
the drag begins, the thought is updated and the coords of the top left corner 
are
moved to this location.

In SVN, work is currently being done in a branch (there's a big change 
happening that
would break everything and make trunk unbuildable).  One of the many issues 
that this
branch fixes is this problem.  When the branch is merged into trunk, this will 
be
fixed.  I'm hoping to merge it at some point in the next couple of days (only 1 
or 2
minor issues are outstanding).  I'll leave this open until the merge is done.

Original comment by DonScor...@gmail.com on 2 Nov 2006 at 9:34

GoogleCodeExporter commented 9 years ago
The rework branch has now been merged into trunk.  Dragging thoughts around now
originates the movement from the current cursor position and thoughts are 
dragged
smoothly.  Marking as Fixed.

Original comment by DonScor...@gmail.com on 4 Nov 2006 at 11:26