1) Momentum scrolling / panning
a) Customizable momentum scrolling speed, after touch is released
b) Customizable touch panning speed, while touch is held
*The basic feature is already implemented in windowed mode of V2, but not functioning in fullscreen mode. However, there is no customizability of momentum / panning speed.
2) Pinch to zoom / twist to rotate multi-touch gesture support
a) instead of jumping between each zoom level, make zooming continuous as the user gradually pinches/spreads
b) likewise, rotation should follow the user's fingers, then (optionally) settle at a 90 degree position on release
3) Double tap to toggle zoom in / zoom out on a point on the page
a) magnification should be customizable
b) magnification should default to 'zoom fit' the focused element
4) Touch sensitive screen edges in full screen mode. Many readers have the edges of the screen activate a particular function when touched. For example, a common setup is:
- right edge - previous page;
left edge - next page;
bottom edge - show thumbnailed page slider;
top edge - show menu/toolbar.
(touching elsewhere on the screen re-hides the thumbnail slider or menu/toolbar)
b) make the corner areas (overlapped edge areas) be mappable to their own functions
5) Fluid page turn effect (a la iPad) (in single and facing mode) when using back/forward flicks
a) allow for the iBooks style 'leafing', where the page turn effect will move and halt with the touch point. A flick (or touch release past 50% of the page width) fully turns the page over.
6) 'Column-based' reading mode - Many documents use a two column layout on each page. In this new reading mode, the application should automatically zoom fit to the width of one column then, as the user scrolled down to the end of that column, it should automatically move to the start of the next column. (This is actually very useful behavior for desktop users as well.)
a) make the reader be sensitive to the column's margins, so it can always center the column text on the screen
7) Various minor eye-candy enhancements:
a) user-customizable page background textures/colors (checkout ComicRack to get an idea of how this can really enhance the 'look and feel' of the page)
b) simulated page gutter shadow (in single and facing mode)
c) simulated book-ends (in an open book, this is the slope of partially visible page edges and book cover to the left/right of the current page)
d) Inverted color mode for ebooks
Implementing the numbered criteria, will make PDF-X Viewer an excellent tablet PDF reader. Implementing the lettered criteria will make PDF-X Viewer the ultimate tablet PDF reader.
So far, there is no other reader out there with PDF-X Viewer's rendering speed. There also does not yet exist a touch optimized PDF reader for the PC. Why not grab this opportunity to take both crowns? Make PDF-X Viewer V3 become the #1 reader of choice for growing number of touch-based PCs and perhaps, pave the way for PDF-X on platforms in the future!