Tom Najdek
c65e8f1621
fx-compat: Convert rtfScan to use CE wizards
...
Also:
* Adds Style Configurator CE
* Extends "base" CE to enable fluent l10n
2023-03-23 14:16:51 +01:00
Tom Najdek
5ea43bd65c
fx-compat: Convert import wizard to use CE
2023-03-21 20:42:43 +01:00
Tom Najdek
13cc393840
fx-compat: long tag fixer ( #2649 )
...
* Manual tag splitting from tag selector
* Only apply split to the tag in current library
* Preserve tag type
2023-03-16 21:20:11 -04:00
Abe Jellinek
4b09edfa42
fx-compat: Add color picker CE ( #2682 )
2022-11-21 02:48:16 -05:00
Abe Jellinek
74492e40c4
Improve bidi & RTL support ( #2415 )
...
- Render cell text in its native direction
- Fix context menu positioning
- Fix item box (localizations needed)
- Fix column resizing
- Fix bidi text in collection tree
- Always right-align in RTL, always left-align in LTR.
I'm going off advice from this excellent guide for RTL website design
by Ahmad Shadeed: https://rtlstyling.com/posts/rtl-styling#tables
- Join creators in the tree ("Smith and Jones") using a format string to
support languages like Arabic and Hebrew where there shouldn't be a
space after the "and".
- Fix tabs
- Fix toolbar on Mac, flip icons on other platforms
2022-11-20 18:23:17 -05: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
Abe Jellinek
b646073dfa
fx-compat: Fix style clash on disabled Export checkbox
2022-08-27 22:33:45 -04:00
Abe Jellinek
9ab813ebdc
fx-compat: Item box: Vertically center field contents
...
Fixes alignment of the "y m d" label on the date field and the buttons to the
right of creator fields.
2022-08-11 16:46:03 -04:00
Abe Jellinek
1315d02b2c
fx-compat: Item box: Correct value margins, remove type dropmarker
2022-08-05 16:12:28 -04:00
Abe Jellinek
d4cd382092
fx-compat: Fix quick search height shifting
2022-08-01 15:36:06 -04:00
Abe Jellinek
1ecb12048c
fx-compat: Item box: Restore label top alignment
2022-08-01 14:20:34 -04:00
Abe Jellinek
dc0b2ceb8b
fx-compat: Item box: Make sure input has room
2022-07-21 16:18:32 -04:00
Abe Jellinek
808375d5e3
fx-compat: Item box: Fix creator name field sizing
...
Not the exact same sizing as Fx60, because that relied on some quirks
of the Mozilla box model that I can't reproduce with flexbox, but still
works about as well.
2022-07-21 16:12:28 -04:00
Abe Jellinek
37a6cc4de4
fx-compat: Item box: Fix date added/modified alignment
...
This CSS needs some serious cleanup, but we're getting somewhere.
2022-07-21 11:30:35 -04:00
Abe Jellinek
aeef51bc76
fx-compat: Item box: Clean up spacing
2022-07-21 11:17:31 -04:00
Abe Jellinek
1a8057aba1
fx-compat: Item box: Restore drop marker
2022-07-21 10:20:42 -04:00
Abe Jellinek
26a2398399
fx-compat: Restore guidance panels as CE
...
Fixes #2711 .
2022-07-20 11:12:52 -04:00
Tom Najdek
ea67ccc81a
fx-compat: Fix missing icon in tag selector #2679 ( #2694 )
2022-07-08 04:01:24 -04:00
Abe Jellinek
9a8e78aaf4
fx-compat: Restore quick search menu and update styles ( #2684 )
2022-07-06 23:42:23 -04:00
Abe Jellinek
137c82c690
fx-compat: Make item table container vertical
...
Fixes retraction notice appearing to the left of the item metadata.
2022-07-05 15:40:33 -04:00
Abe Jellinek
8face792c0
fx-compat: Fix search dialogs ( #2631 )
2022-07-04 01:48:52 -04:00
Abe Jellinek
d2dbf959b6
fx-compat: Restore old row highlight color on macOS
...
https://github.com/zotero/zotero/pull/2660#issuecomment-1159384470
2022-06-18 17:50:52 -05:00
Abe Jellinek
c31df4ae6b
fx-compat: Display item box using CSS grid
...
- Widths are now correct
- Rows are a little too tall
- Field value vertical alignment is off
- Platform styling isn't done and some styles might be redundant
- Still can't scroll vertically
- Creator name inputs still displayed wrong
2022-06-16 16:27:16 -05:00
Abe Jellinek
7dd60abb11
fx-compat: Exclude menulist from clicky :active styling
...
Menulists only get :active for the split second when they're clicked but
the menupopup hasn't yet been shown.
2022-06-10 11:41:04 -05:00
Martynas Bagdonas
3eb65eef4f
fx-compat: Fix tab text alignment
2022-06-09 16:41:24 +03:00
Martynas Bagdonas
2e5388af5b
fx-compat: Implement tagsBox element
2022-06-07 17:13:48 +03:00
Abe Jellinek
496f34117c
fx-compat: Fix attachment rename, remove <links-box> observer
...
<links-box> doesn't actually have a notify() method, so an error was
being thrown on each notification.
2022-05-27 13:28:07 -06:00
Abe Jellinek
1ef40d9423
fx-compat: Fix attachment box
2022-05-27 12:56:13 -06:00
Martynas Bagdonas
307701788f
fx-compat: Fix and extract notesBox into a separate element
2022-05-27 13:21:18 +03:00
Abe Jellinek
ed572df563
fx-compat: 2xize clicky
2022-05-26 12:38:42 -06:00
Martynas Bagdonas
db0ac723fa
fx-compat: Note editor and links box fixes:
...
- Add links-box component (inside noteEditor.js).
- Add related-box component and fix related pane.
- Use tagsBox.jsx instead of tagsbox.xml in note editor links box popup.
- Remove CSS styles and bindings for noteeditor, relatedbox and tagsbox.
2022-05-26 18:23:31 +03:00
Abe Jellinek
27e5e3ca29
fx-compat: Item box: Visual fixes
...
- Override normal cursor on Abstract label
- Disable textarea resize
- Show clicky hover/active backgrounds on Item Type menu
2022-05-25 13:34:57 -06:00
Abe Jellinek
fdd73d4ada
fx-compat: Item box: Fix multiline fields & autocomplete
2022-05-24 15:42:54 -06:00
Dan Stillman
c82af749ac
Don't force Lucida Grande in various components on macOS
2022-05-13 04:28:56 -04:00
Dan Stillman
260c110d05
fx-compat: Convert itembox XBL to custom element
...
Still lots of things to fix, particularly with styling, but the basic
functionality is there.
2022-05-13 04:28:56 -04:00
Dan Stillman
3c6f0b26af
Move .zotero-clicky to its own SCSS component
...
This will allow it to be included in shadow DOM.
2022-05-12 05:18:47 -04:00
Adomas Ven
c49a05d486
Improve column resizing robustness ( #2588 )
...
Also:
* Add staticWidth and minWidth column properties
2022-05-03 03:00:23 -04:00
Martynas Bagdonas
01645c5e51
Pin library tab ( #2589 )
...
Fixes #2575
2022-05-03 01:21:59 -04:00
Martynas Bagdonas
c1fde1d3d9
Improve tab title visibility and adjust scroll arrow scroll step
...
Fixes #2554
Fixes #2553
2022-04-22 13:07:18 +07:00
Martynas Bagdonas
5d442b706e
Make tab bar scrollable ( #2506 )
...
Fixes #2232
2022-04-19 18:51:32 -04:00
Adomas Venčkauskas
01506b27e9
Allow moving cursor by clicking on collection name while editing
...
Closes #2513
2022-04-14 17:03:54 +03:00
Adomas Ven
4c445554a3
Item Tree: Attempt to fix OS font scaling ( #2488 )
2022-04-11 05:16:59 -04:00
Adomas Venčkauskas
eab63acab3
Item Tree: Fix twisty colours on macOS. Closes #2446
2022-03-22 13:57:44 +02:00
Adomas Venčkauskas
7182531ec9
HTML Tree: Improve Linux GTK styling (for dark theme support)
...
Closes #2424
2022-03-18 11:48:14 +02:00
Adomas Venčkauskas
3b8c16c155
Adjust HTML Tree styling on Windows. Closes #2393
2022-03-14 14:58:22 +02:00
Adomas Venčkauskas
8e2790e2d2
Temporarily disable tooltip display for truncated cells ( 8de1ddc
)
...
Closes #2392 , reopens #2321
2022-03-14 14:57:59 +02:00
Adomas Venčkauskas
12cd201b48
HTML Tree: Multi-selection fixes
...
- Clarification between focused row and pivot:
- Pivot is only the row from which shift-selection pivots
- Focused row is the one with the border around it
- Fixed an issue where clicking the focused row didn't select it.
Closes #2402
- Allows to create a non-contiguous range-selection with ctrl/cmd+shift.
Closes #2403
2022-03-14 14:57:59 +02:00
Martynas Bagdonas
c7972b3d38
Improve keyboard navigation in PDF reader tab ( #2395 )
2022-03-12 02:22:13 -05:00
Adomas Ven
b38d7107d8
HTML Tree: Add a dotted border to pivot rows ( #2375 )
2022-03-02 05:41:59 -05:00
Adomas Venčkauskas
8de1ddcaf4
HTML Tree: Display a tooltip with full cell contents when truncated
...
Closes #2321
Also added tooltips for cells that use an icon in their contents
2022-02-03 16:09:40 +02:00