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
Dan Stillman
5e1504f33b
Don't show ellipsis in Attachments column
...
Was showing next to the new PDF icons after af622da78
2021-12-23 01:15:22 -05:00
Adomas Venčkauskas
af622da78f
HTML Tree: fix columns not being vertically aligned. Closes #2286
2021-12-22 13:37:27 +02:00
Dan Stillman
b0ba7e4646
Show small PDF icon in Attachments column when there's a PDF
...
Closes #2265
There's also new code for showing a different icon for snapshots, files,
and DOI/URL links, like the web library and iOS app, but it's commented
out for now. The bitmap icons create too much visual noise with the
greater information density and hierarchical tree of the desktop app
(not to mention many more low-DPI displays). We can revisit after
switching to SVGs across the board.
2021-12-22 03:38:12 -05:00
Lingfeng Zhang
b2ad6c8a41
Fix autosuggestion background color in dark mode ( #2276 )
2021-12-20 00:17:57 -05:00
Dan Stillman
57c9da6df3
Spaces → tabs in _item-tree.scss
2021-09-17 06:11:51 -04:00