Feature | Present in Old Viewer | Embedded Viewer | Fullscreen Viewer |
---|---|---|---|
Zoom in/out | Yes | Yes | open PR |
Thumbnail view | Yes | No | open PR |
Text select | Yes (broken) | open PR | open PR |
Go to a page input box | Yes | No | open PR |
current page / total pages indicator | Yes | Yes | open PR |
download | Yes | Yes | open PR |
Yes | Yes | open PR | |
show annotations | Yes | Yes | open PR |
Open in external app from viewer | No | No | open PR |
Annotation editing | No | No | Wip |
Open same page in full-screen | No | Yes | No |
Scroll progress persistence | No | Yes | open PR |
Link a particular page number | No | Yes | No |
Theming support | No | Yes | open PR |
Scroll locking to avoid unintentional scrolling | No | Yes | No |
Search in pdf | No | waiting | waiting |
2 Page view | Yes | No | No |
Rotate page | Yes (can't save) | No | No |
Key
Yes: Already present.
No: Won't add.
open PR: Currently under review.
Waiting: Implementation done, in line to create a PR.
Wip: Currently working on it.
Since full-screen viewer is not in the codebase yet, all of it's feature is marked as waiting but the features are already implemented. I will create the PR for the full-screen once the current open PRs are merged.