DIR : /home/kozerus/public_html/pn/uize/site-source/js/Uize/Widget/MagView.todo
/home/kozerus/public_html/pn/uize/site-source/js/Uize/Widget
This is a TO DO document for the =Uize.Widget.MagView= module.
- zoom in/out tooltip, which disappears while moving, but fades in on hover pause
ISSUES
- if the mouse is over the main view before the widget is wired up, the mag view doesn't activate. This is understandable, given the implementation, but I fear that users will have little patience with such excuses and the UX will feel flaky.
- there's some weird mouseover capturing flakiness - in both FF and IE (seems to suggest something) - when moving the mouse in and out of the main view from the side that has the mag image port
NICE TO HAVE
- support a choice of positioning for the mag image port node (left, right, top, bottom)
- support a mode for auto popping the mag image port node to the best available side, if it won't all be visible within the window's view port using the specified preferred positioning
- support for enabling/disabling auto-active
- showWhenOver (ala Uize.Widget.PopupPalette)
- support for an activation delay (user would have to rest on the image for a specified amount of time before entering into magnify mode)
- property interface for activating the mag view (so that it can be activated with a toggle button UI)
- fade in the large view once the image has loaded
//
koh5_pano
Drag mouse to navigate.
Navigation
- Left/Right Mouse drag: Changes camera heading.
- Up/Sown Mouse drag: Changes camera pitch.
- Scroll wheel: Changes camera field of view.
- I-Key: Displays Info panel with canvas size, image size and FPS.
17.Aug.2010, Martin Wengenmayer