Page 1 of 1

MP 0.21 Win: Mouse tracking in navigation proxy very bad

Posted: Sat Oct 10, 2009 9:16 pm
by JohnFredC
The tiny navigation proxy used to help navigate a zoomed image is very difficult to use.

The most significant problem is that the position of the (very very very) tiny rectangle (that represents the perimeter of the zoomed view) loses synchronization with the mouse pointer. After a period of time using the navigation proxy to scroll around a zoomed image, the mouse can no longer "capture" that little rectangle.

This issue, combined with the bug reported here eventually makes some portion of the zoomed image inaccessible for panning.

A solution is to zoom out, then zoom back in, and resume.

Another problem is the size of the navigation proxy (TOO SMALL) and it's proximity to the lower right window borders.

MP needs a better algorithm for calculating the initial size of the navigation proxy and a means for the user to change both its size and location. Perhaps something more like a loupe (discussed here) would be appropriate.

Re: MP 0.21 Win: Mouse tracking in navigation proxy very bad

Posted: Sat Oct 10, 2009 9:57 pm
by marsh
JohnFredC wrote: Another problem is the size of the navigation proxy (TOO SMALL) and it's proximity to the lower right window borders.
I think it should not be justified to corner. It needs some seperation there (20 pixels, who knows). I'd rather see and select corner for cropping (which the minimap either absorbs or covers).

Re: MP 0.21 Win: Mouse tracking in navigation proxy very bad

Posted: Fri Dec 11, 2009 2:01 pm
by xnview
JohnFredC wrote: The most significant problem is that the position of the (very very very) tiny rectangle (that represents the perimeter of the zoomed view) loses synchronization with the mouse pointer. After a period of time using the navigation proxy to scroll around a zoomed image, the mouse can no longer "capture" that little rectangle.
How to reproduce? What's happened?
Another problem is the size of the navigation proxy (TOO SMALL) and it's proximity to the lower right window borders.
A % of the view?

Re: MP 0.21 Win: Mouse tracking in navigation proxy very bad

Posted: Fri Dec 11, 2009 3:27 pm
by JohnFredC
xnview wrote:How to reproduce? What's happened?
I think it has to do with rounding errors: the proxy is so small that imprecision in the positioning of the mouse (in the proxy) translates to mis-positioning of the image. Each additional error in the relationship between the position (in the proxy) and the position (of the image) accumulates until the mouse position (in the proxy) cannot be placed properly.

This is best demonstrated by viewing a very large image, then zooming into the image several times. After zooming, use the proxy to pan around, all over the image. After a while (panning), you'll encounter the problem.
A % of the view?
That would be helpful, but insufficient IMO. At the very least, the user should be able to freely resize AND freely reposition the navigation proxy.

There have been several threads about this in the forum. There has also been some discussion about a screen loupe (the reverse of a navigation proxy, but useful also).

Perhaps Mr. Librarian can find them all. 8)

Re: MP 0.21 Win: Mouse tracking in navigation proxy very bad

Posted: Fri Dec 11, 2009 6:30 pm
by XnTriq