mirror of
https://github.com/john-okeefe/foliate-js.git
synced 2026-10-21 22:49:51 -04:00
Scrolled (webtoon) layouts now scroll single-finger drags manually, the same path paginated layouts always used: the browser's native touch scrolling — and its fling momentum — is suppressed so the full gesture stream stays observable to hosts. The reader's chrome UX (bookhoard handoff item 7) classifies vertical flicks from that stream: flick-down reveals, down/up dismisses. Side-swipes in paginated layouts and drags in scrolled ones both page/scroll exactly as before, minus momentum. Release behavior in scrolled layouts is stop-where-released — no snap, deliberately: webtoon panels don't align to screen boundaries and a snap would fight zoomed panning. Long jumps stay the position UI's job. Pinch zoom, multi-touch, and active touch selection keep their native behavior via the existing guards (they return before the preventDefault). Desktop wheel scrolling is untouched. Version 0.5.4.
51 lines
1.0 KiB
JSON
51 lines
1.0 KiB
JSON
{
|
|
"name": "foliate-js",
|
|
"version": "0.5.4",
|
|
"description": "Render e-books in the browser",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/johnfactotum/foliate-js.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/johnfactotum/foliate-js/issues"
|
|
},
|
|
"homepage": "https://github.com/johnfactotum/foliate-js#readme",
|
|
"author": "John Factotum",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"exports": {
|
|
"./*.js": "./*.js"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.9.1",
|
|
"@rollup/plugin-node-resolve": "^15.2.3",
|
|
"@rollup/plugin-terser": "^0.4.4",
|
|
"@zip.js/zip.js": "^2.7.52",
|
|
"fflate": "^0.8.2",
|
|
"fs-extra": "^11.2.0",
|
|
"globals": "^15.9.0",
|
|
"pdfjs-dist": "^5.5.207",
|
|
"rollup": "^4.22.4"
|
|
},
|
|
"scripts": {
|
|
"build": "npx rollup -c"
|
|
},
|
|
"keywords": [
|
|
"ebook",
|
|
"reader",
|
|
"epub",
|
|
"cfi",
|
|
"mobi",
|
|
"azw",
|
|
"azw3",
|
|
"fb2",
|
|
"cbz",
|
|
"dictd",
|
|
"stardict",
|
|
"opds"
|
|
],
|
|
"dependencies": {
|
|
"mammoth": "^1.13.0"
|
|
}
|
|
}
|