windingwind
23da0d70b0
Implement Windows redesign for native elements ( #3727 )
2024-03-02 02:51:55 -05:00
Tom Najdek
b1333d0e9d
More attachment type icons in the item tree ( #3645 )
2024-02-23 06:11:40 -05:00
yexingsha
35a324b65b
Replace tag icons and update scss ( #3722 )
2024-02-21 06:39:12 -05:00
abaevbog
826774b1f7
keyboard navigation for tag selector ( #3615 )
...
- Tab from the tags list or shift-tab from the tags filter field
focuses the first non-disabled tag. If there are none, the tags are
skipped and the focus moves directly to the input field or the tags list.
- Arrow Right/Left move focus between tags skipping over disabled tags
- Space/Enter clicks on the selected tag
- Space/Enter click on the search button when focused
2024-02-19 04:57:03 -05:00
Adomas Venčkauskas
beb7b51cb3
Adjust the titlebar/menubar xml and styling.
...
Reasoning:
- Different Linux DEs specify different titlebar button (min, max,
close) locations which we did not and could not support before.
- Previous approach copied from Firefox depended on custom offsets
specified in CSS instead of allowing the browser engine to place
elements
Changes:
- Titlebar and menubar no longer collapsed into each other with a
negative margin, instead just a single flexbox (on macOS the titlebar
is still collapsed into the tab bar)
- Support for -moz-gtk-csd-reversed-placement to correctly place the
titlebar buttons on Linux
- Removed/changed some code copied from Firefox that does not apply or
uses the wrong selectors
- Fixed the display of Linux Unity DE buttons with icons appearing outside
of button borders
- Removed the Z in the titlebar on Linux since only a few DEs use that.
- Aligned the tabbar on Linux and Windows to the left margin of the
window.
2024-02-14 06:24:00 -05:00
Bogdan Abaev
579106c3af
new accent-highlight color for virt table
...
Added accent-highlight color for highlighted virtualized table rows
2024-02-06 15:20:43 -05:00
yexingsha
7344b8bb46
Reduce contrast of alternating row colors ( #3667 )
...
Closes #3635
2024-02-02 03:20:47 -05:00
Tom Najdek
6efbf4c2ec
Fix tab content misaligned in RTL mode. Fix #3658
2024-02-01 15:41:23 +01:00
Martynas Bagdonas
8a9df4a1b3
Move context pane toggle into reader toolbar
...
Related #3648
2024-02-01 14:49:59 +08:00
Tom Najdek
b3cf2ac67e
Switch to mask-image for fade-off effect in tabs
2024-01-30 00:45:16 +01:00
Tom Najdek
83491c14bb
Fix descenders cut-off in tab titles on Windows
2024-01-29 19:59:01 +01:00
abaevbog
e68b9b80ad
opened tabs menu visibility improvements ( #3620 )
...
- Added tooltip to display the entire title of the tab on hover
- Ellipsize the text of the tab title to display as much of the last
word as possible
Fixes : #3609
2024-01-29 02:40:09 -05:00
Tom Najdek
41294e0ff7
Fix a bug where first column is clipped if it has fixed or static width ( #3605 )
...
Also:
* Fix issues with notes and attachment columns
* Tweak first-column attachment column alignment
2024-01-29 02:37:46 -05:00
abaevbog
1a82ae5c3b
collection filter sizing tweaks
...
- ensure filter field is hidden if the pane is collapsed
- JS-based max-width setting to prevent overflow outside of collection pane
2024-01-24 23:32:24 -05:00
Abe Jellinek
608b732fbb
Open tabs menu: Move margin/padding to SCSS
2024-01-24 23:32:24 -05:00
Abe Jellinek
3472d6cabe
Prevent window overflow in Standard mode
2024-01-24 23:32:23 -05:00
windingwind
3bdcf34a89
Fix stacked mode layout when toggle item pane
2024-01-24 23:32:23 -05:00
windingwind
8aa77fd5c8
Fix item pane splitter style
2024-01-24 23:32:23 -05:00
Tom Najdek
ccfc3127ba
Tweak padding in the tag selector list
2024-01-24 23:32:22 -05:00
Tom Najdek
03be35426c
Couple of small fixes to the tag selector
...
* Add bottom padding
* Increase padding for macOS 0-width scrollbars
2024-01-24 23:32:21 -05:00
Tom Najdek
71d6e219bd
Switch to .svg spinner icon for the PDF metadata retrieval
2024-01-24 23:32:21 -05:00
windingwind
982289b484
Fix dialog background
2024-01-24 23:32:19 -05:00
Tom Najdek
2f9a12c2da
Improve "Run JavaScript" dialog
2024-01-24 23:32:19 -05:00
Tom Najdek
a54ed665bf
Improve style editor dialog
2024-01-24 23:32:19 -05:00
Tom Najdek
d99ad84d4c
Improve long tag fixer dialog
2024-01-24 23:32:19 -05:00
Tom Najdek
f0de6d0d57
Tweak spacing in select items dialog
2024-01-24 23:32:19 -05:00
Tom Najdek
0734808774
Fix invalid colors for collection tree in dialogs
2024-01-24 23:32:19 -05:00
Tom Najdek
7497226de2
Fix table header doesn't cover the entire width of the table
...
This affected every virtualized table with a header, except the main items table.
2024-01-24 23:32:19 -05:00
Tom Najdek
701c76aa3f
Redesign RTF Scan wizard
2024-01-24 23:32:19 -05:00
Abe Jellinek
63e492261d
Fix splitter misalignment on some displays
2024-01-24 23:32:18 -05:00
Abe Jellinek
8e3abd8706
Add padding to reader tags popup
...
And move styles to SCSS.
2024-01-24 23:32:18 -05:00
Bogdan Abaev
b6d5a52417
additional focus management for popups
...
When a menupopup is opened, the active element does not change, so
their focus-ring will be hidden until the menupopup closes for it to be
less distracting.
When a panel popup is opened, the focus will be moved inside
of the panel, so we keep track of whichever element was previously
focused, and re-focus it when the panel goes away.
Minor reorganization of focus-ring mixin to use variables instead
of parameters to make hiding of focus-ring easier.
2024-01-24 23:32:16 -05:00
Dan Stillman
6cb50c3ca4
First item row should not be gray
2024-01-24 23:32:16 -05:00
yexingsha
c5346d08b9
fixed some spacing in item pane
2024-01-24 23:32:15 -05:00
yexingsha
6e7c80d97b
changed all font-weight: bold/590 to 600
2024-01-24 23:32:15 -05:00
windingwind
6af4605bd0
Implement attachment preview
...
- Implement attachment preview
- Implement attachment-box redesign
- Make filename editable
- Use new reindex icon
- Update attachment note layout
- Fix reader.js eslint errors
- Add fallback attachment icon and use redesign
- Use attachment preview for regular items
- Fix pinned pane not exists error
- Double click preview to open to page
- Fix itemPane pin bug
- Preload preview iframe
- Fix item pane scroll
- Add media preview support
- Fix item pane scroll bar on macos
- Fix reader sidebar with standalone attachment
- Fix attributeChangedCallback
- Add attachmentBox _updateAttachmentIDs
- Make attachment notes readonly and simplify note window script
- Implement convert attachment note to new note
- Support preview dragging
- Annotations box redesign
- Support custom buttons in the collapsible-section
- Add preview toggle button
- Fix collapsible section attribute listener
- Make attachment box notify sync to fix errors in test
2024-01-24 23:32:15 -05:00
windingwind
424afb9af6
Fix splitter style
2024-01-24 23:32:14 -05:00
yexingsha
13acfe8c05
fixed spacing in tag-selector-filter
2024-01-24 23:32:14 -05:00
yexingsha
cf241447ab
fixed some spacing in collectionTree and itemTree
2024-01-24 23:32:14 -05:00
yexingsha
d06ad5c14a
update toolbar, tabbar, and paneheader
2024-01-24 23:32:14 -05:00
Abe Jellinek
6836bde339
Fix RTL layout issues in item tree
2024-01-24 23:32:13 -05:00
Abe Jellinek
9960483527
RTL: Use much simpler approach to flip toolbar icons & preserve padding
...
We don't have to deal with background images attached to various parts of the
button like we did on macOS before, so we can just flip the icon and be done
with it.
2024-01-24 23:32:13 -05:00
Abe Jellinek
667ea83f4b
RTL: Flip Sync button
...
Sync isn't inside #zotero-pane anymore, so match on :root:-moz-locale-dir(rtl)
instead.
2024-01-24 23:32:13 -05:00
Abe Jellinek
e4837168b9
RTL: Fix toolbarbutton margins
2024-01-24 23:32:13 -05:00
Abe Jellinek
761c8a1bd4
RTL: Flip search icons
2024-01-24 23:32:13 -05:00
Abe Jellinek
9a5a8cf107
RTL: Apply Quick Search fixes to other search fields
2024-01-24 23:32:12 -05:00
Abe Jellinek
0d37d2752c
Item tree: RTL: Fix misaligned backgrounds on first/last column
2024-01-24 23:32:12 -05:00
Dan Stillman
5167ac2d6f
Restore Dev/Troubleshooting Mode warning after redesign
...
Show label after tabs menu, and adjust Troubleshooting Mode color for
dark mode
2024-01-24 23:32:12 -05:00
Abe Jellinek
ecf1595998
Don't gray out collection tree row when editing name
2024-01-24 23:32:12 -05:00
Abe Jellinek
d44b869420
Implement new New Collection dialog with parent menu
2024-01-24 23:32:12 -05:00