Abe Jellinek
deb6acaab1
Add preferences for ebook & snapshot file handling
2023-08-07 16:07:55 -04:00
Abe Jellinek
2ef560f7d8
Extract ISBNs and DOIs from EPUB content ( #64 )
...
And move EPUB functionality to class.
2023-08-07 16:07:55 -04:00
Abe Jellinek
cab0fa93e7
Extend Retrieve Metadata to support EPUBs ( #57 )
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
2869d5869b
Update reader submodule
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
80da0fbb56
Remove the unnecessary buf to Uint8Array conversion
2023-08-07 16:07:55 -04:00
Abe Jellinek
b0b11cfcf5
Use data
option to initialize reader
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
80e04ad4b1
Update reader submodule
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
e031509966
Fix Reader 2.0 merge caused regressions
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
c62ed29de9
Fix text annotation dragging error
2023-08-07 16:07:55 -04:00
Martynas Bagdonas
fed4749a46
Update reader submodule
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
f18411c151
Properly trigger annotation position split if server says it's too long
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
12fde2dd4a
Fix reader error handling and properly display critical errors
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
d575e3a71d
Update reader submodule
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
46d066394f
Temporary fix for tab crashes caused by tab loading racing conditions
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
7e28973f3a
Fix reader focusing
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
b8194129da
Update pdf-worker submodule
2023-08-07 16:07:54 -04:00
Abe Jellinek
b408b43394
Support pre-SingleFile snapshots
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
5d8dd7cdf4
Add missing strings needed for reader
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
3c08604770
Fix PDF file printing
2023-08-07 16:07:54 -04:00
Martynas Bagdonas
17deb16779
Add partial underline annotation support for note-editor
...
(changes to note-editor have to be merged to have full support)
2023-08-07 16:07:54 -04:00
Abe Jellinek
e199f35006
Fix _getColorIcon(), update stroke color, use for selected menuitems
...
- Need to set width/height for macOS native menu
- CSS named grays are too light to show well on the background, so use #555
- type="checkbox" menuitems don't show their icons, so use the icon stroke
instead
2023-08-07 16:07:54 -04:00
Abe Jellinek
3443d065a3
Use native context menus on macOS
2023-08-07 16:07:53 -04:00
Abe Jellinek
1740e5f1aa
Call uninit() in close()
...
This properly unregisters pref observers and flushes the reader's state.
2023-08-07 16:07:53 -04:00
Abe Jellinek
0ee54b4a7e
Use IOUtils instead of OS.File
2023-08-07 16:07:53 -04:00
Abe Jellinek
bdb444371f
Debounce writing EPUB/snapshot state to disk
2023-08-07 16:07:53 -04:00
Abe Jellinek
6a4715c324
Enable "Add Note from Annotations" for EPUBs and snapshots
2023-08-07 16:07:53 -04:00
Abe Jellinek
db6ff88ad1
Add full-text indexer for EPUBs
2023-08-07 16:07:53 -04:00
Martynas Bagdonas
e8c5c22d05
Fix pdf-worker CMaps and standard fonts paths
2023-08-07 16:07:53 -04:00
Martynas Bagdonas
7fa05bc463
Properly handle reader window closing
2023-08-07 16:07:53 -04:00
Martynas Bagdonas
9d2d655039
Avoid memory leaks caused by never removed event listeners
2023-08-07 16:07:53 -04:00
Abe Jellinek
7791779289
Fix unloaded tab context menu actions
...
Show in Library and Move to New Window.
Will fix zotero/zotero#2685
2023-08-07 16:07:53 -04:00
Abe Jellinek
98fceea06d
Update reader submodule
2023-08-07 16:07:53 -04:00
Abe Jellinek
52cbffbd79
Localize pdfReader.location
2023-08-07 16:07:53 -04:00
Martynas Bagdonas
674f91389a
Update reader and pdf-worker submodules
2023-08-07 16:07:52 -04:00
Abe Jellinek
24ff98b88a
Update reader submodule
2023-08-07 16:07:52 -04:00
Abe Jellinek
a729297f6b
Add menu items to switch EPUB flow modes (paginated/scrolled)
2023-08-07 16:07:52 -04:00
Abe Jellinek
61f21f48e8
Fix browser-custom-element.js event handler error
...
Send real mouse/pointer events so that the CE can call, e.g.,
preventClickEvent().
2023-08-07 16:07:52 -04:00
Abe Jellinek
a7f1235fd1
Fix middle-mouse autoscroll in reader
2023-08-07 16:07:52 -04:00
Abe Jellinek
ba1b1b0639
Add EPUB format to Zotero.MIME
2023-08-07 16:07:52 -04:00
Abe Jellinek
d6547bab34
Update reader submodule
2023-08-07 16:07:52 -04:00
Abe Jellinek
1d89360765
Persist snapshot scroll position
2023-08-07 16:07:52 -04:00
Abe Jellinek
60f8d11c2d
Persist EPUB CFI with setAttachmentLastPageIndex()
2023-08-07 16:07:52 -04:00
Martynas Bagdonas
d975450ae1
Update reader submodule
2023-08-07 16:07:52 -04:00
Martynas Bagdonas
52e698fdbc
Add missing reader strings
2023-08-07 16:07:52 -04:00
Martynas Bagdonas
3105bb9ff3
Fix add to note
2023-08-07 16:07:52 -04:00
Martynas Bagdonas
110f29b766
Save reader state into .zotero-reader-state file
2023-08-07 16:07:52 -04:00
Martynas Bagdonas
572cd3655e
Fix reader context menu positioning in RTL mode
2023-08-07 16:07:51 -04:00
Martynas Bagdonas
0134ebefc2
Update reader submodule
2023-08-07 16:07:51 -04:00
Abe Jellinek
f5381403c0
Add ebook font to preferences
...
Choose from a list of preset font stacks, or any font on your system.
2023-08-07 16:07:51 -04:00
Abe Jellinek
378277206a
Add Reset Zoom to EPUB/snapshot reader View menu
2023-08-07 16:07:51 -04:00