← Back to team overview

hugin-devs team mailing list archive

[Bug 679994] Re: Individual Drag Mode

 

I decided not to do the 'just click' method because it is already in the
drag mode, so sometimes it may not be clearly distinguishable if the
user just clicks or drags the images. I also first implemented just
ctrl+click to both select and deselect images, but the problem is when
the mouse is over multiple images and if some of them are already
selected and the others are not, than the behavior of just toggling will
probably not be desirable for the user.

Now that I thought of it more, maybe it will probably make more sense to
have ctrl+click just mark the current images under the cursor and unmark
all the others, while shift+ctrl+click add the images under the cursor
and alt+ctrl+click remove the images from the cursor.

For the second thing, it seems reasonable, I will make it also work with
the manual changes with apply button.

For the last idea, it is probably useful, but it requires additional
effort in making this selection state global. Right now it is just a
state for the fast preview part of the code, so I would mark this as a
separate issue.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/679994

Title:
  Individual Drag Mode

Status in Hugin - Panorama Tools GUI:
  In Progress

Bug description:
  currently in the fast preview, dragging an image will drag the whole
  group of images connected by CPs.

  because the initial position of an image has an influence on the
  optimization process, I would like to add an individual drag mode.  in
  that mode, only the image selected under the cursor will move.
  currently, my work around for this is to enter numeric values in the
  images tab.

  additionally, to improve the feedback of the process, I would like to
  see the image(s) being dragged become semi-transparent while the
  images in the background stay black & white.

  This task is still beyond my current skillset, but given enough time
  and persistence I might get to it, one day.