John Factotum
|
21744e3c85
|
Fix touch swiping for vertical writing
|
2023-05-28 21:22:14 +08:00 |
|
John Factotum
|
d4453bdc5c
|
Add functions for converting Calibre CFI to standard CFI
Also demonstrate showing highlights from Calibre in the reader
|
2023-05-27 19:34:10 +08:00 |
|
John Factotum
|
0be94135fa
|
Fix positioning of the overlayer
|
2023-05-27 19:18:31 +08:00 |
|
John Factotum
|
22956c1ae7
|
Fix going to annotation
|
2023-05-27 17:09:18 +08:00 |
|
John Factotum
|
abcd87ed9a
|
Fix RTL
|
2023-05-27 02:20:07 +08:00 |
|
John Factotum
|
90a1706e82
|
Make scrollBy and snap accept both axes
So that event handlers don't need to know the axis
|
2023-05-27 01:45:49 +08:00 |
|
John Factotum
|
81c595fcc3
|
Animate scroll manually instead of using scroll-behavior smooth
|
2023-05-27 00:26:46 +08:00 |
|
John Factotum
|
4c481214cb
|
Fix page flip throttling
|
2023-05-27 00:06:27 +08:00 |
|
John Factotum
|
36a8fb62e7
|
Fix history state not updated when swiping
|
2023-05-27 00:04:26 +08:00 |
|
John Factotum
|
772cbe00ca
|
Add touchscreen swipe gesture
|
2023-05-23 01:26:01 +08:00 |
|
John Factotum
|
a9681ee7eb
|
Add event and properties for history navigation availability
|
2023-05-19 23:30:22 +08:00 |
|
John Factotum
|
d1ec0dad40
|
Fix initial history state
|
2023-05-19 02:44:32 +08:00 |
|
John Factotum
|
bafd64f408
|
Add navigation history
|
2023-05-19 02:19:41 +08:00 |
|
John Factotum
|
4fd56e7a3c
|
Update README.md
|
2023-05-18 23:41:32 +08:00 |
|
John Factotum
|
fb95b70c8e
|
Fix page getting stuck in Foliate GTK
|
2023-05-18 23:41:26 +08:00 |
|
John Factotum
|
7e618eb2b1
|
Fix initial prev/next
|
2023-05-18 23:03:51 +08:00 |
|
John Factotum
|
ba4f58af4f
|
Refactor and fix prev/next at start/end of book
|
2023-05-17 23:27:38 +08:00 |
|
John Factotum
|
887138472b
|
Fix visible range
|
2023-05-17 12:49:23 +08:00 |
|
John Factotum
|
31f9d4f919
|
Fix header/footer layout
|
2023-05-17 04:04:09 +08:00 |
|
John Factotum
|
ec512a8b7e
|
Add sliding animation
Can be disabled by setting `.pageAnimation` to `false`.
|
2023-05-17 02:52:39 +08:00 |
|
John Factotum
|
57ab79d598
|
Replace deselect with more general content access method
|
2023-05-16 19:12:26 +08:00 |
|
John Factotum
|
edea003b2f
|
Add option to show start of main body text as defined in landmarks
|
2023-05-16 16:21:56 +08:00 |
|
John Factotum
|
3c4d309b52
|
Fix unnecessary scrollbar in scrolled mode
|
2023-05-16 15:50:20 +08:00 |
|
John Factotum
|
257538169d
|
Fix header/footer z-index
|
2023-05-15 12:15:39 +00:00 |
|
John Factotum
|
8d69473e1f
|
Fix README.md
|
2023-05-15 12:11:04 +00:00 |
|
John Factotum
|
0a3f4b8f27
|
Use Shadow DOM
|
2023-05-15 20:00:35 +08:00 |
|
John Factotum
|
4acfc050ea
|
Turn View into a custom element, and use DOM events
Also change "relocated" -> "relocate"
|
2023-05-15 15:27:18 +08:00 |
|
John Factotum
|
6f6f6b4969
|
Remove nonexistent scripts
Should have been removed after 9949000a9e
|
2023-05-15 14:50:54 +08:00 |
|
John Factotum
|
a0acc506c5
|
Fix footer/header layout
Fix regression from 2bcff70450
|
2023-05-14 23:24:44 +08:00 |
|
John Factotum
|
17fb71943f
|
Scrolled mode: leave space for top margin when scrolling to position
|
2023-05-14 22:11:46 +08:00 |
|
John Factotum
|
a41e4b897c
|
Fix header/footer direction
|
2023-05-14 13:43:31 +08:00 |
|
John Factotum
|
2bcff70450
|
Improve layout for vertical writing
- Make horizontal padding grow with `gap`
- Make `maxColumnWidth` limit inline width, not horizontal width
|
2023-05-14 13:02:18 +08:00 |
|
John Factotum
|
20254e30aa
|
Scroll to anchor when body size changes
Also: remove unused private method
|
2023-05-13 13:22:48 +08:00 |
|
John Factotum
|
1396bd2b89
|
Yield when search finishes
This allows distinguishing between finished and aborted (with `Generator
.prototype.return`) search
|
2023-05-13 07:18:22 +08:00 |
|
John Factotum
|
5da3be5200
|
Add destroy method
Which revokes all blob URLs and removes the element from document.
|
2023-05-09 14:02:07 +08:00 |
|
John Factotum
|
a817932b08
|
Update README.md
|
2023-05-03 17:33:37 +08:00 |
|
John Factotum
|
41c00942d2
|
Further reduce header and footer styles
Instead, provide classes.
Also: prefix all classes with `foliate-`.
|
2023-05-03 17:31:22 +08:00 |
|
John Factotum
|
9e4ef02fa8
|
Rename uri to href
|
2023-05-03 17:22:55 +08:00 |
|
John Factotum
|
902cd9ad46
|
Really fix ResizeObserver loop
|
2023-05-02 19:08:58 +08:00 |
|
John Factotum
|
604a8caf3b
|
Fix ResizeObserver loop in some situations
This is caused by 7486360390.
Not sure why it happens, and it only occurs in WebKit. Truncating the
padding seems to be the fix.
|
2023-05-02 01:35:43 +08:00 |
|
John Factotum
|
faaa2f47d4
|
Reader: update gap to relative
Also: use maxColumns
|
2023-05-01 23:15:58 +08:00 |
|
John Factotum
|
7486360390
|
Make margin relative to page width
|
2023-05-01 23:04:53 +08:00 |
|
John Factotum
|
9068d70acc
|
FB2 improvements
- Set title text-align more specifically on h1
- Don't throw when there's no cover
|
2023-05-01 22:55:59 +08:00 |
|
John Factotum
|
d951497c30
|
Fix not being able to jump to the very end of the book
|
2023-04-29 01:39:22 +08:00 |
|
John Factotum
|
649ffa93b8
|
EPUB: add support for subtitle
|
2023-04-26 17:31:59 +08:00 |
|
John Factotum
|
8a69caf1dd
|
Fix CFI for fixed-layout books
|
2023-04-26 17:27:51 +08:00 |
|
John Factotum
|
b1346280fd
|
Make range available when reporting current location
|
2023-04-26 17:26:13 +08:00 |
|
John Factotum
|
abf95a4e9a
|
Fix text direction info
The spec changed and has been implemented in WebKit:
https://bugs.webkit.org/show_bug.cgi?id=252444
But not in Chromium yet:
https://crbug.com/v8/13835
|
2023-04-23 14:00:17 +08:00 |
|
John Factotum
|
df9822201f
|
Fix misaligned columns in some situations
|
2023-04-08 21:23:45 +08:00 |
|
John Factotum
|
06417f763e
|
Fix misaligned columns at certain fractional widths
Fixes #2
|
2023-04-02 17:13:29 +08:00 |
|