Martynas Bagdonas
b851e66ec8
Fix annotation saving regression
...
(cherry picked from commit c5d418fc16
)
2022-10-10 16:56:17 +03:00
Martynas Bagdonas
a5c17f3abe
Properly handle errors when trying to open too large (>2GB-1) PDF file
...
(cherry picked from commit e9c6c76e79
)
2022-10-10 16:56:17 +03:00
Martynas Bagdonas
13d22a2dbc
Update pdf-reader submodule
...
(cherry picked from commit f13966894f
)
2022-10-10 16:56:17 +03:00
Abe Jellinek
384d4ace7e
fx-compat: Remove most Babel plugins ( #2855 )
...
We still need `babel-plugin-transform-es2015-modules-commonjs`, but everything
else is redundant in fx102 and mangles output code unnecessarily.
2022-10-06 18:53:07 -04:00
Adomas Ven
aa1aac6adb
fx-compat: Restore word processor integration ( #2841 )
...
- Word for Windows not tested since there's no build yet
- Word for Mac currently causes a sigsev, and likely we'll see this on
windows too. This is happening on an API call where we pass a callback,
so likely an issue in ctypes that we'll have to work around.
- All integration UIs restored.
- Added a component for richlistitems with a checkbox with corresponding
interactions (spacebar/double-click to toggle).
2022-10-06 00:17:28 -04:00
Martynas Bagdonas
03de28a7b7
Fix pref observer handler unregistering
...
(cherry picked from commit b7cc1d549b
)
2022-10-05 21:00:20 +03:00
Martynas Bagdonas
b24a7cf529
Allow importing annotations in group libraries
...
(cherry picked from commit b594ad0b0a
)
2022-10-05 21:00:16 +03:00
Martynas Bagdonas
f8837ae58b
Don't allow pdf-reader to set annotation author name
...
Fixes the issue when your own created annotation becomes grayish and indicates that it was modified by another user.
(cherry picked from commit 4dd1851140
)
2022-10-05 21:00:11 +03:00
Martynas Bagdonas
acfbbebd85
Re-render annotation images when rotating a page
...
Fixes #2824
(cherry picked from commit 006dd20d5b
)
2022-10-05 21:00:04 +03:00
Martynas Bagdonas
ef5e80d4dc
Remove PDF view rotation options
2022-10-05 20:59:49 +03:00
Abe Jellinek
bcb4220d00
Preferences: Use XUL <label>s around HTML <h2>s
...
Fixes #2836
2022-10-05 12:05:23 -04:00
Adomas Venčkauskas
0bbad7a2db
Fix item list row text not read when using non-contiguous kb selection
...
Closes #2830
2022-10-03 15:20:56 +03:00
Abe Jellinek
5ef9a3116c
Preferences: Restore Help button ( #2803 )
...
Having the macOS Help button in a scrolling view feels kind of weird, but that's
what Apple is doing in the Ventura System Settings app, so I guess we go with
it. I like it better than Firefox's non-contextual "Firefox Support" button
under the pane list in their preferences, anyway - having pane-by-pane
contextual help buttons seems like good UX that there isn't a good reason for us
to ditch.
2022-10-03 07:35:40 -04:00
Abe Jellinek
b8966f7878
fx-compat: Fix zotero://
protocol for reports ( #2825 )
...
- The protocol can no longer be marked "dangerous to load," only "UI resource"
(accessible inside browsers but not by web pages).
- The protocol needs to run in the main process.
- We need to replace the XUL browser to reset its type attribute depending on
whether we're loading a zotero protocol URI - zotero protocol URIs, maybe due
to the protocol handler's tight coupling with the main process, cannot load in
type="content" browsers.
2022-10-03 07:31:17 -04:00
Dan Stillman
fe391a1026
Add 15 and 16 as note font size options in menu
...
https://forums.zotero.org/discussion/100079/notebook-fonts
2022-10-03 06:47:17 -04:00
Dan Stillman
7e8d9c55ac
Update pdf-reader submodule
2022-10-03 06:47:17 -04:00
Dan Stillman
47c939561c
Remove default OpenURL gateway
...
https://www.worldcat.org/registry/gateway is no longer supported -- see
https://forums.zotero.org/discussion/comment/418373/#Comment_418373 for
details
If no resolver is selected, show an error on "Library Lookup" with a
button to open the prefs.
2022-10-03 06:47:17 -04:00
Dan Stillman
817ca999e3
Swap "Split Vertically" and "Split Horizontally" in PDF reader
2022-10-03 06:47:17 -04:00
Dan Stillman
4f10c00c71
Add Number as items list column option
...
https://forums.zotero.org/discussion/99844/add-columns-to-desktop-app-report-number
2022-10-03 06:47:17 -04:00
Dan Stillman
d758d41e56
Update package-lock.json
2022-10-03 06:47:17 -04:00
Martynas Bagdonas
d1f1c4afea
Update note-editor submodule
...
(cherry picked from commit 2569ad6506
)
2022-09-30 13:25:06 +03:00
Martynas Bagdonas
d484d16128
Prevent error when creating a note from annotations that have ink
...
(cherry picked from commit 4fdf43ed92
)
2022-09-30 13:25:06 +03:00
Martynas Bagdonas
764d1b006e
Import external annotations before trying to add a note from annotations
...
(cherry picked from commit 9691fcafc2
)
2022-09-30 13:25:06 +03:00
Martynas Bagdonas
61c0dfee38
Add split view for PDF reader ( #2832 )
...
Fixes #2821
2022-09-29 14:28:47 +03:00
Dan Stillman
03f05c8afa
Update note-editor submodule
...
(cherry picked from commit 0e60389ee4
)
2022-09-29 13:58:53 +03:00
Dan Stillman
6d5c3c042e
Update pdf-reader and pdf-worker submodules
...
(cherry picked from commit f6e11981e3
)
2022-09-29 13:58:45 +03:00
Dan Stillman
f40b215753
fx-compat: Restore error reporting wizard
2022-09-28 06:56:39 -04:00
Dan Stillman
03532e1289
fx-compat: Fix Zotero.getInstalledExtensions()
2022-09-28 06:56:24 -04:00
Tom Najdek
76ff32098f
fx-compat:Creator buttons keyboard accessible #999 ( #2833 )
2022-09-23 04:18:24 -04:00
Dan Stillman
e0ccce4072
fx-compat: Fix 'dev' channel warning not appearing
2022-09-22 03:41:11 -04:00
Dan Stillman
afac621611
Update ESLint config
2022-09-22 00:20:56 -04:00
Dan Stillman
542a6adf84
Zotero.Plugins.getResourceURI()
→ getRootURI()
...
To go with the `rootURI` string variable passed to bootstrap methods
2022-09-20 00:39:21 -04:00
Dan Stillman
acc4d2a81b
Update paths for Mozilla Fluent files
...
Follow-up to zotero/zotero-standalone-build@600b35d
2022-09-15 18:39:19 -04:00
Dan Stillman
dda60995a3
fx-compat: Fix app update dialog
...
Styling needs to be redone, but it works.
2022-09-15 06:29:14 -04:00
Dan Stillman
35d5c2633d
fx-compat: Add app update dialog files from fx68
...
Removed in fx69
Not yet functional
2022-09-15 06:29:14 -04:00
Dan Stillman
e955583d2c
Update translate submodule
2022-09-15 06:29:14 -04:00
Martynas Bagdonas
7cd57cd9e4
Fix focusContextPane
error when pressing tab in standalone PDF window
...
Fixes #2823
2022-09-15 12:01:34 +03:00
Abe Jellinek
500f187a60
Scaffold: Remove useless debug
2022-09-13 11:20:41 -07:00
Martynas Bagdonas
82b53fee87
Fix PDF reader sometimes showing UTC time and sometimes local
...
(cherry picked from commit c13d17b5e6
)
2022-09-13 17:16:08 +03:00
Martynas Bagdonas
531f8fe24d
Convert Mendeley colors to equivalent Zotero colors on PDF open
...
Fixes #2820
(cherry picked from commit eb255c5868
)
2022-09-13 17:16:08 +03:00
Dan Stillman
169db42cf6
CI: Enable ZIP building on fx102 branch
...
Tests are still skipped
2022-09-12 21:52:37 -04:00
Tom Najdek
223f44fdfd
Map annotation colors colors on import #2819 ( #2822 )
2022-09-12 19:58:21 -04:00
Abe Jellinek
7829a0dfdc
fx-compat: Style Editor: Fix error when no style selected
2022-09-12 14:06:58 -07:00
Abe Jellinek
52e8fa8995
Prune Monaco distribution, fix JS acting like TS in Scaffold
...
We don't need most of the bundled languages or localizations, so they were just
taking up disk space pointlessly.
2022-09-12 14:06:17 -07:00
Dan Stillman
88869f43ae
Merge new English strings
2022-09-12 15:54:11 -04:00
Dan Stillman
a63c634e3f
Add "Create Note from Annotations" option to items list context menu
...
To allow creation of a standalone note with annotations from all the
selected top-level items and/or attachments. Annotations will be sorted
by the order of the items in the items list.
"Add Note from Annotations" remains when a single regular item or one or
more attachments under a single regular item are selected.
2022-09-12 15:54:03 -04:00
Dan Stillman
e81b43be98
Add collectionID
option to EditorInstance.createNoteFromAnnotations()
...
For adding a standalone note to the current collection
2022-09-12 15:54:03 -04:00
Dan Stillman
39e45221b1
Rename Zotero.Items::keepParents() to keepTopLevel()
...
So that it works for more than two levels of items
Also fix a bug where the parent item could be returned more than once if
multiple child items were selected.
2022-09-12 15:54:03 -04:00
Dan Stillman
497d6376c8
Add Zotero.Item::topLevelItem and Zotero.Items.getTopLevel(items)
2022-09-12 15:54:03 -04:00
Martynas Bagdonas
f70ec29881
EditorInstance.createNoteFromAnnotations(): Handle multiple attachments
2022-09-12 15:54:03 -04:00