Abe Jellinek
729b5a2082
Quick Search: Don't run on mode switch if field is empty
...
Fixes #4075
2024-05-01 14:43:42 -04:00
abaevbog
adaa61f2cf
Make opened tabs menu scrollable ( #3833 )
...
- If there are too many tabs opened to fit onto the screen,
the tabs menu can be scrolled
- When tabs menu is opened, scroll to the selected tab
- Use margins instead of padding to that the scrollbar does not
overlap with the cross button
- Make sure that if the tabs menu is long, there will
be a gap between it's top/bottom and the edge of the
screen
- On linux, screen.availTop and screen.availHeight are not always
correct and the menu can go outside of what is supposed to be
the available screen area. Special treatment for those
edge cases
2024-05-01 02:00:15 -04:00
abaevbog
9f453b55ad
post vpat-57: qf locator string tweak ( #4067 )
2024-05-01 01:18:28 -04:00
abaevbog
fa647459ac
set quicksearch placeholder as fluent argument ( #4074 )
...
Fluent seems to clear out label/placeholders attributes set directly
(not via .ftl file). So quicksearch placeholder added directly ends
up being emptied out.
This is the cleanest workaround found so far: add the placeholder
as the fluent argument
Fixes : #4073
2024-05-01 01:11:15 -04:00
windingwind
63012a816f
Fix library menu type attribute
...
A follow up fix after #4052
Fix the padding of library menu on MacOS
2024-05-01 11:44:00 +08:00
abaevbog
638efad3eb
properly refocus tag from tag selector on re-enter ( #4035 )
...
- do not erase the last recorded tag on blur of the tag selector
- on tab from collectionTree or shift-tab from tag selector input,
try to refocus that last focused tag. If one does not exist,
try to focus the first non-disabled tag.
Fixes : #4008
2024-04-30 10:31:55 -04:00
Abe Jellinek
d5194f234d
Update progress window to use SVG icons ( #4047 )
...
* Fix translation progressWindow
* Use SVG icons, don't use determineAttachmentIcon() / getImageSrc()
* FeedItem#translate(): Pass itemDone params in correct order
* Why does FeedItem#clone() return JSON?
* Fix text misalignment
2024-04-30 05:32:54 -04:00
windingwind
a5acf02264
Fix menulist popup checkbox and radio icon on Windows
...
A follow up fix after #4052
2024-04-30 17:21:11 +08:00
windingwind
6db62c6705
Fix item type menuitem type attribute
...
A follow up fix after #4052
Fix the padding of item type menu on MacOS
2024-04-30 16:46:30 +08:00
windingwind
dc06c699ec
Fix notes context handling issues ( #4036 )
...
fix : #4024
2024-04-30 03:03:17 -04:00
Abe Jellinek
da1eb6fda9
Feeds: Prefer content to summary when available
2024-04-30 02:14:57 -04:00
Abe Jellinek
4fe7d6fa0e
Feed abstract: Add <base>
...
Fixes broken relative (or protocol-relative) images.
2024-04-30 02:14:57 -04:00
Abe Jellinek
c32a352ecc
Feed abstract: Set color scheme automatically
...
Fixes black on black text in dark mode.
2024-04-30 02:14:57 -04:00
Abe Jellinek
302d8e925e
Remove a bunch of unused PNG icons ( #4071 )
2024-04-30 02:13:17 -04:00
Abe Jellinek
472ee72093
Fix column-sorting shortcuts on Windows ( #4068 )
2024-04-30 02:10:03 -04:00
Abe Jellinek
b9a93faabb
Fix color picker tiles only showing outline
...
The @windows-form-element-base mixin sets background-image, so we need
to override that instead of just setting background-color.
Fixes #4065
2024-04-29 13:06:38 -04:00
Adomas Venčkauskas
1626ecf48e
Limit related-items dialog to same library
...
Add ability to filter collection tree based on list of library IDs
Closes #4060
2024-04-29 17:19:32 +03:00
windingwind
54382475be
Fix advanced search menu issues
...
Fix needsgutter padding of menupopup in menulist on MacOS
fix : #4052
Fix advanced search operator menu multi-select status
2024-04-29 11:45:09 +08:00
windingwind
3ec1a64a6b
Fix QuickSearchTextbox value property
...
fix : #4057
2024-04-29 10:56:14 +08:00
Dan Stillman
81ed1f6ebb
Strip line and paragraph separators in filenames
...
And don't fail on existing filenames with these characters in
`Item::attachmentFilename`
https://forums.zotero.org/discussion/114025/pdf-files-renaming-casuing-syncing-issue
2024-04-28 07:51:25 -04:00
Dan Stillman
41726fef84
Fix error message trying to add related item in another library
...
https://forums.zotero.org/discussion/114027/zotero-7-beta-remove-other-libraries-from-the-add-related-window
2024-04-28 04:08:04 -04:00
Abe Jellinek
53f685ca76
Update reader submodule
2024-04-26 11:31:54 -04:00
Martynas Bagdonas
7afbdd2150
Render PDF annotation images using PDF worker
...
Fixes #3191
2024-04-26 11:17:57 +01:00
Abe Jellinek
a5393ca0e5
Merge: Keep external annotations on master, don't erase on other
...
PDFWorker only re-imports external annotations when the file changes on
disk. Keep annotation items corresponding to external annotations so
that they don't disappear after the merge (and then come back when the
file is edited).
Tweaks behavior introduced in 2aa34a6
.
https://forums.zotero.org/discussion/113943/zotero-7-beta-merging-pdf-files-leaves-ghost-external-annotations
2024-04-25 16:35:09 -04:00
Abe Jellinek
1c05dafedd
Update reader submodule
2024-04-25 11:11:51 -04:00
Abe Jellinek
f609578250
Remove more unused zotero.css styles
2024-04-25 06:25:20 -04:00
Abe Jellinek
627f840c4b
Remove unused #zotero-progress-box styles
2024-04-25 06:25:20 -04:00
Abe Jellinek
3a7145f4d5
Fix progress queue dialog overflow
2024-04-25 06:25:20 -04:00
Bogdan Abaev
fbfe4b2dfa
qf: fix prepending multiple inputs to the editor
...
Fixes : #4041
2024-04-24 08:31:03 +03:00
Abe Jellinek
12b6645a1f
CookieSandbox: Fix attachToInterfaceRequestor() for XHRs ( #4043 )
2024-04-23 18:53:46 -04:00
Bogdan Abaev
0077c3f07a
post vpat 57: revert layout changes to locator
...
Locator type dropdown just has aria-label "Locator type".
The locator input is labelled by a hidden label with "Locator input"
string, as well as the locator type. That way both are announced
when it is focused.
Fixes : #4039
2024-04-23 16:36:33 +03:00
Adomas Venčkauskas
19f0e9369a
Fix citation dialog reference list not being scrollable
2024-04-23 16:34:42 +03:00
Dan Stillman
60fd0829b0
fx-compat: Fix positioning and size of progress popups
...
In Firefox 115, overwriting `outerHeight` caused it to not report the
correct value later, and whatever issue were were working around seems
to have been resolved since Firefox 3.
https://forums.zotero.org/discussion/113633/zotero-7-beta-bug-report-the-progresswindow-shows-at-incorrect-position
2024-04-23 04:28:57 -04:00
Bogdan Abaev
784ccdd996
vpat 57/58: classic citation editor aria fixes
...
- vpat 57: remove tabindex values, set tabindex=0 on all focusable
fields. It allows mozilla to determine the best focus sequence
for keyboard navigation and fixes wrong order where some inputs would
go before the "Ok" and "Cancel" buttons and some - after
- vpat 58: added labels to all inputs to be announced when focused.
Added separate labels for locator menulist and for the locator input so
that the locator type has a proper label. It is also better to have
visible explicit labels when possible
2024-04-23 09:09:52 +03:00
Abe Jellinek
d815476a14
fx115: Scaffold: Fix Tests listbox sizing
...
- Remove splitter for now - no longer works with flex, so we'll need to
rethink it
- Borrow selectItemsDialog richlistbox sizing fix via mixin
2024-04-22 15:02:30 -04:00
Abe Jellinek
fde33e7100
fx115: Scaffold: Center Open window (ex-sheet)
2024-04-22 15:02:30 -04:00
Abe Jellinek
5d760c9304
fx115: Scaffold: Fix window sizing
2024-04-22 15:02:30 -04:00
Tom Najdek
25b9c677e3
Import into current collection if not creating new collection. Resolve #2291
2024-04-22 19:24:44 +02:00
Dan Stillman
91054acfea
Fix reversed shasum/sha256sum in dfaa0ce129
2024-04-22 07:04:42 -04:00
Dan Stillman
5d580f049a
Merge new English strings
2024-04-22 06:51:42 -04:00
Dan Stillman
704d90cd83
Use startHTTPServer()
in FeedReader test
2024-04-20 06:41:57 -04:00
Dan Stillman
9ffb430207
Return baseURL
from startHTTPServer()
test support function
...
Since it should almost always just be `http://localhost:${port}/ `
2024-04-20 06:41:57 -04:00
Abe Jellinek
8b13f717b4
SAXXMLReader: Handle non-UTF-8 encodings ( #3846 )
2024-04-20 06:41:51 -04:00
Abe Jellinek
c9fc68658b
fx102: Hidden window: Bring back "Zotero" menuitem in Window menu ( #4019 )
...
Also:
- Make Zotero window opened via Window menu resizable
2024-04-20 04:52:06 -04:00
Abe Jellinek
e516fc8354
Add sorting options and column picker to View menu ( #2543 )
2024-04-20 04:43:48 -04:00
Dan Stillman
a7b5648733
Tweak Quick Format/Add Note instructions for screen readers
...
Mostly for brevity, but also:
- "Down Arrow" → "space bar" because down-arrow doesn't open the
citation dialog with VoiceOver enabled -- it starts reading individual
words.
- In some cases (selected/open items and notes), Tab takes you to search
results without your needing to type something first.
Follow-up to #4002 , #4004 , #4005
2024-04-20 01:14:11 -04:00
abaevbog
ad1cfa7c98
vpat_29: aria labels for insert note dialog ( #4005 )
2024-04-19 17:31:46 +03:00
Dan Stillman
91104ebe46
Center saved-search dialog
2024-04-19 07:44:59 -04:00
windingwind
3e30ae1797
Fix dialog window titlebar on macOS ( #4011 )
...
After #4010
2024-04-19 07:32:50 -04:00
Dan Stillman
dfaa0ce129
Use custom XUL binary on macOS ( #4010 )
...
Backports the following Mozilla fixes:
https://bugzilla.mozilla.org/show_bug.cgi?id=1858409
(AutoFill/Services menus; fixes #3927 )
https://bugzilla.mozilla.org/show_bug.cgi?id=1884631
(sheets → dialogs; fixes #3936 )
https://bugzilla.mozilla.org/show_bug.cgi?id=148624
(ghost tooltips, because why not)
2024-04-19 07:04:42 -04:00