[ux] Usability issues related to document grid view
There's a couple UX issues wrt the grid view:
-
Zooming far out in page view results in a view that looks like grid view, but doesn't provide the interactions of gridview (eg drag&drop pages). The distinction between both interaction modes is not clear. Once a grid is displayed, grid interactions should be available, i.e. the interaction mode should be switched automatically when zooming.
-
It's unclear what the grid/page view buttons in the bottom toolbar do, as they lack text and/or tooltip. The page view icon is especially confusing as it's commonly associated with a copy action. I'd argue that the buttons aren't needed at all, a simple zoom slider should be enough.
- A toggle like this is mostly useful if it can be quickly toggled, currently 2 clicks and 2 cursor movements are required.
- Maybe a 'exit page view' button is a better fit, as UI semantics of entering pageview are ambiguous (should it show the first page? the page at viewport center? the selected page? the last viewed page..?)
-
drag&drop is not discoverable; I only read about it on this issue tracker. Having a pointer cursor on pages might do the trick (or some minimal zoom animation on hover to suggest interactivity?)
-
In gridmode, a single click on a page should select it (outline highlight). only a double click should enter the single-page view.
-
render time of pages when scrolling a long document is quite long, probably due to loading the OCR content. maybe the thumbnail could be loaded earlier, or OCR content loading could be optionally disabled via a preference