Commit graph

14820 commits

Author SHA1 Message Date
Dan Stillman
42219772a7 Reset ui.popup.disable_autohide
Some checks failed
CI / Build, Upload, Test (push) Has been cancelled
Closes #4674
2024-09-08 01:47:16 -04:00
Dan Stillman
5233e0f487 Update English strings for Transifex 2024-09-08 01:46:04 -04:00
Dan Stillman
aff5aef4c1 "Interface" → "Appearance and Language" in settings 2024-09-08 01:46:04 -04:00
windingwind
58f5e188e3 Fix viewing duplicate items does not change item pane splitter state 2024-09-07 11:28:50 +02:00
Dan Stillman
4c04dc583e Sign .jnilib within LibreOffice extension to fix macOS notarization
Some checks failed
CI / Build, Upload, Test (push) Has been cancelled
Apple's notarization service started rejecting the libjnidispatch.jnilib
file within a .jar within the .oxt for not being signed.
2024-09-05 09:13:20 -04:00
windingwind
6631e7c3e0
Fix padding on Close button in About window (#4667)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
fix: #4663
2024-09-05 02:51:49 -04:00
Abe Jellinek
5bd5bfa343 Resolve XML entities in parsed strings (#4664)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-04 02:02:00 -04:00
Abe Jellinek
af3602124b Load DTD strings lazily (#4664) 2024-09-04 02:01:53 -04:00
Adomas Venčkauskas
dbeb1f167c Update LibreOffice submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-04 08:54:56 +03:00
Adomas Venčkauskas
974ac78618 Update LibreOffice submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-03 14:43:56 +03:00
Bogdan Abaev
8de5eb360d vpat 43: add label to scaffold translator output (#4018)
In a new scaffold.ftl file.

Vpat 43 also indicates that the read-only state of the text field
does not get announced - it is a VoiceOver-specific issue on
Firefox, so it is not addressed here as it should be fixed
globally.
2024-09-03 07:35:24 -04:00
Adomas Venčkauskas
989956f392 Update LibreOffice submodule 2024-09-03 14:01:53 +03:00
windingwind
1f8b480e70 Execute attachment box render sub-tasks concurrently
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
resolve: #4611
Try to avoid race condition in dense render calls.
We used to notify the preview to update
after all other renders are done,
which can cause unexpected race condition.
2024-09-03 01:42:29 -04:00
windingwind
3861af50d1 Fix attachment box preview discard
fix: #4659
2024-09-03 01:42:29 -04:00
Adomas Venčkauskas
7652fb25f0 Update LibreOffice submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-02 18:00:05 +03:00
Martynas Bagdonas
9b10164eac Skip processing with PDF worker when exporting PDF without annotations
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-02 14:40:06 +03:00
Martynas Bagdonas
ce1061c2fb Remove unused "transfer to PDF file" feature artifacts 2024-09-02 14:16:04 +03:00
abaevbog
576e50552b
vpat 25/46: announce section headers of settings (#4434)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
- explicitly add aria-labels to groupbox and vbox
sections of the settings. It's required for voiceover
to announce that label when focus enters the group.
It's not needed for NVDA and JAWS as they recognize
most h2 labels as labels of grouppings.
- add all relevant additionl text for the section
as aria-description/aria-describedby so it is
announced after the section's name when focus enters it
- add role="group" to vbox sections, since vbox
does not have any semantics
- skip tabstop on scrollable "#prefs-content" container
since it is not required
2024-09-02 04:46:51 -04:00
abaevbog
901cc7d635
vpat 7,14: popups count and cursor fixes (#3969)
- vpat_7: When a popup is showing, mark menuseparators with
role="presentation" to clear whatever semantics a separator
has. It prevents the screen readers from counting it as
an interactable element while announcing the index of
a menuitem within the popup. It also makes the screen readers
count items across all sections, instead of stopping at
the first separator.
- vpat_14: When menupopup is hiding, for a moment, mark it
as aria-hidden. It forces VoiceOver to move cursor back to
the previously focused element. Otherwise, it is not aware that
the popup went away, the cursor gets stuck inside of the
invisible menu, no elements will be announced until the screen
readers is reloaded.
2024-09-02 04:46:02 -04:00
Tom Najdek
6b7834876f
Fix a couple of issues related to dark mode icons (#4655)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
- Fixed missing dark mode icons in the advanced search dialog.
- Corrected inconsistent icon shading in some menus.
2024-09-01 15:48:36 -04:00
Abe Jellinek
474b0eb0d7
Hide selected item background when mouse leaves menu (#4623)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-09-01 04:13:48 -04:00
windingwind
181196149a
Use dynamic max height for attachment preview (#4651)
Some checks failed
CI / Build, Upload, Test (push) Has been cancelled
2024-08-31 02:10:23 -04:00
Dan Stillman
e0aaa7e366 Fix CI failures with dpl v2
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
dpl v2 just left beta, but it's failing with a syntax error in the
CloudFormation template, so stick to v1 for now.
2024-08-31 01:19:19 -04:00
windingwind
a0a8cceda4
Checkbox-and-radio-redesign-on-Windows (#4609)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-30 07:20:52 -04:00
Adomas Venčkauskas
679c99e465 Update LibreOffice submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-30 10:33:07 +03:00
Abe Jellinek
051d3384c5 Make textareas respect rows attribute on Windows
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
Specificity conflict with the selector above.

https://forums.zotero.org/discussion/comment/472656/#Comment_472656
2024-08-29 11:58:26 -04:00
Adomas Venčkauskas
460d5e0f9b Update Word for Windows submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-29 16:46:22 +03:00
Abe Jellinek
aed604ddc0
Add "Paste and Search" option to lookup context menu (#4636)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-28 23:36:15 -04:00
Abe Jellinek
8d7e9cc0e3 Update reader submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-28 16:15:32 -04:00
Abe Jellinek
a7c008b546 Update reader submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-28 13:00:51 -04:00
Tom Najdek
e64ef5c781
Tweak the uninstaller message (uninstallation -> upgrade) (#4630)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-28 03:56:48 -04:00
Dan Stillman
a2bac6b299 Use Z.Prompt.confirm() for delayed-button prompts to fix CI failures
After f9faa0415f, Zotero.Prompt.confirm() ignores the delayed-button
flag when running in CI.
2024-08-28 03:55:18 -04:00
Dan Stillman
92165cb9ed delayButtonsbuttonDelay in Zotero.Prompt
Too confusing to swap order of original flag
2024-08-28 03:54:02 -04:00
Dan Stillman
f9faa0415f Skip Zotero.Prompt button delay in CI
The button delay started causing test failures in GitHub Actions after
updating to Firefox 115.14.0esr.
2024-08-28 03:53:48 -04:00
Abe Jellinek
4549cbf1ed Attachment box: Use un-deprecated attachmentFilename property (#4638)
Fixes warning.
2024-08-28 03:53:11 -04:00
Abe Jellinek
d5bc1dc4b3 Attachment box: Wrap Filename field (#4638) 2024-08-28 03:53:11 -04:00
Abe Jellinek
718c25b2b8
Strip Citeproc.js markup in window titles (#4634)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-28 01:10:01 -04:00
Dan Stillman
a9953b3f91 Update CSL locale
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
https://forums.zotero.org/discussion/comment/472455/#Comment_472455
2024-08-28 00:34:05 -04:00
Abe Jellinek
cb6e1e3e59 Lookup Engine Manager: Contain richlistbox
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
Fixes #4635
2024-08-27 11:20:33 -04:00
abaevbog
15f9a84060
type="arrow" to anchor reference panel (#4629)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
And remove no longer needed JS logic hiding and
displaying the panel to keep it next to the dialog
2024-08-27 13:07:46 +03:00
Adomas Venčkauskas
671577e35e Update LibreOffice submodule
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-27 09:22:56 +03:00
abaevbog
75e6e46fb6
Qf: potential fix to the dialog becoming invisible (#4603)
* qf: remove transparent window background from win

Because it seems to still sometimes cause the qf window
to disappear. I could not reproduce it but disabling
background: transparent did help with the issue of qf
disappearing in the past. It allows us to remove very
specific chromemargins which, apparently, do not work
in all cases.

Removed border-radius from qf on windows because now that
the window is not transparent, its corners would be visible.
But the window itself has rounded corners so it doesn't look
that different.

The main drawback now is that a secondary window without titlebar
on win becomes resizable, and having background: transparent was
a workaround to disable that. So now, we set max width and height
so that the window cannot be stretched but, unfortunately, the
resize cursor appears when you hover over the edge of the dialog.

* qf: minor style fixes

- hardcode light theme value for accept button and the
spinner so they don't disappear when the theme is dark
- make sure the item's color from reference panel is not
overriden by a lighter one from another stylesheet
2024-08-27 09:20:53 +03:00
Dan Stillman
d1a82af43c Update Linux build to 115.14.0esr
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-27 01:07:21 -04:00
Abe Jellinek
3017770954 Preferences: Add new status info below local API checkbox (#4615)
Some checks are pending
CI / Build, Upload, Test (push) Waiting to run
2024-08-27 00:53:20 -04:00
Abe Jellinek
5e71fdf1cc Preferences: Fire synctopreference *after* updating preference (#4615)
And add a new beforesynctopreference event to replace the old behavior.
You almost always want the preference to be updated before acting on
the change.
2024-08-27 00:53:20 -04:00
Dan Stillman
9978fa73e1 Update version 2024-08-27 00:53:20 -04:00
Abe Jellinek
6f9abaaffe Suppress "Checking [...] for addons"
Some checks failed
CI / Build, Upload, Test (push) Has been cancelled
2024-08-26 23:36:32 -04:00
Abe Jellinek
9ca70a7946 Prevent "Error: Addon must include an id, version, and type"
And "Addon with ID undefined already installed, older version will be
disabled".
2024-08-26 23:36:32 -04:00
Abe Jellinek
175541ed86 Prevent "Warning: unrecognized command line flag -rd" 2024-08-26 23:36:32 -04:00
abaevbog
868947f4c8
vpat 34-5: aria labels for the error console (#4625)
Add hardcoded, non-localized labels to the X button next
to the input filter and the actual console textarea
2024-08-26 23:32:49 -04:00