Commit Graph
325 Commits
Author SHA1 Message Date
John Factotum 6977ac005d Get rect in reader instead of view
Also expose index in `loaded` event
2022-10-25 05:55:57 +00:00
John Factotum d63905346c Add annotations
Simplify overlayer API; allow one overlayer only.
2022-10-24 13:11:51 +00:00
John Factotum 37ccb74238 Replace viewport units in CSS
In theory it could do something much more complicated. But it seems
better to just say "vh and vw are not supported", and this would just
be failing more gracefully.

I mean, the spec itself says,

> Keep in mind that some Reading Systems will not support all desired
> features of CSS. In particular, the following are known to be
> problematic [...] Pagination is sometimes done using columns, which
> can result in incorrect values for viewport sizes.

Fixes #1
2022-10-22 21:50:47 +00:00
John Factotum 21bf6499a4 Reader: add progress slider 2022-10-22 18:29:52 +00:00
John Factotum c3598e3c38 Update README.md 2022-10-22 14:17:14 +00:00
John Factotum 5103dc9b90 View: make it possible to do things on load
Also refactor reader, and add left/right shortcuts
2022-10-22 12:42:35 +00:00
John Factotum 4def05e741 Reader: fix popover arrow when space is limited
Also make the arrow aria-hidden
2022-10-22 10:14:13 +00:00
John Factotum bf9a2699e0 Update README.md 2022-10-21 23:33:56 +00:00
John Factotum 3c05d0a957 Reader: add footnote popovers
Lacks a "go to" button, but at least shows something instead of nothing
2022-10-21 18:57:26 +00:00
John Factotum e74ad4311f FXL: fix overflowing
Which for some reason only happens in Firefox
2022-10-21 10:39:55 +00:00
John Factotum 9250f47058 EPUB: set content type for cover blob
Although the type can often be auto-detected, it's better to set it
explicitly, especially for SVGs.
2022-10-21 10:20:23 +00:00
John Factotum f39d74f932 Reader: add layout option 2022-10-21 09:53:00 +00:00
John Factotum fea239a111 Reader: show cover, title, and author in sidebar 2022-10-20 18:16:44 +00:00
John Factotum 6348ca4a9d EPUB: fixed unload func not added to section
Missed it for some reason
2022-10-20 17:00:00 +00:00
John Factotum 759a3b31a7 Fix vertical writing for Firefox 2022-10-20 15:30:49 +00:00
John Factotum 84691787fa Reader: add title and file chooser button 2022-10-20 14:28:42 +00:00
John Factotum 9a2bb558fd Reader: add sidebar and TOC 2022-10-20 12:50:37 +00:00
John Factotum cf9d4cb8a5 Update README.md 2022-10-20 09:32:00 +00:00
John Factotum 2dc424de29 Update README.md 2022-10-19 20:13:03 +00:00
John Factotum 3ac917c706 Add tests for EPUB CFI 2022-10-19 17:03:49 +00:00
John Factotum 8ca6bd5f29 Update README.md 2022-10-19 12:19:51 +00:00
John Factotum d0cd085a22 Add sample reader 2022-10-19 11:04:43 +00:00
John Factotum 1d1b5ed82b Update README.md 2022-10-18 19:39:47 +00:00
John Factotum 5fc72d121c Add files via upload 2022-10-18 18:55:54 +00:00
John Factotum c986ba68e5 Initial commit 2022-10-18 18:45:22 +00:00