feat(reader): polish the PDF reading experience

Make long PDF reading sessions easier to navigate across desktop and mobile. Keep document loading recoverable when EmbedPDF initializes or tears down out of order, without enabling document-editing capabilities.
This commit is contained in:
neon
2026-07-11 15:29:34 +00:00
parent 4a8b793c65
commit 870abecb01
38 changed files with 15871 additions and 7541 deletions
+20 -1
View File
@@ -36,7 +36,26 @@
},
"dependencies": {
"@bookorbit/types": "workspace:*",
"@embedpdf/vue-pdf-viewer": "^2.14.4",
"@embedpdf/core": "2.14.4",
"@embedpdf/engines": "2.14.4",
"@embedpdf/models": "2.14.4",
"@embedpdf/pdfium": "2.14.4",
"@embedpdf/plugin-annotation": "2.14.4",
"@embedpdf/plugin-bookmark": "2.14.4",
"@embedpdf/plugin-document-manager": "2.14.4",
"@embedpdf/plugin-history": "2.14.4",
"@embedpdf/plugin-interaction-manager": "2.14.4",
"@embedpdf/plugin-pan": "2.14.4",
"@embedpdf/plugin-render": "2.14.4",
"@embedpdf/plugin-rotate": "2.14.4",
"@embedpdf/plugin-scroll": "2.14.4",
"@embedpdf/plugin-search": "2.14.4",
"@embedpdf/plugin-selection": "2.14.4",
"@embedpdf/plugin-spread": "2.14.4",
"@embedpdf/plugin-thumbnail": "2.14.4",
"@embedpdf/plugin-tiling": "2.14.4",
"@embedpdf/plugin-viewport": "2.14.4",
"@embedpdf/plugin-zoom": "2.14.4",
"@fontsource-variable/fraunces": "^5.2.9",
"@fontsource-variable/inter": "^5.2.8",
"@lucide/vue": "1.24.0",