zotero/scss
Dan Stillman d9cee322cd Tag selector performance overhaul
- Use react-virtualized to render tags on demand, reducing the number
  of DOM elements from potentially tens of thousands to <100. This
  requires tags to be absolutely positioned, so sizing and
  positioning need to be precomputed rather than relying on CSS.
- Avoid unnecessary refreshes, speed up tag retrieval, and optimize
  sorting
- Debounce reflowing when resizing tag selector

Also:

- Scroll to top when changing collections
- Allow tags to take up full width of tag selector without truncation

Closes #1649
Closes #281
2019-03-28 06:28:34 -04:00
..
abstracts Update tag selector styling for Windows 2019-01-21 11:01:33 +02:00
components Tag selector performance overhaul 2019-03-28 06:28:34 -04:00
mac Update tag selector styling for macOS 2019-01-21 11:01:33 +02:00
themes React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00
_zotero-react-client.scss Switch to Search component in tag selector and support X/Esc to clear 2019-03-20 07:15:55 -04:00
zotero-react-client-mac.scss Update tag selector styling for macOS 2019-01-21 11:01:33 +02:00
zotero-react-client-unix.scss Update tag selector styling for Windows 2019-01-21 11:01:33 +02:00
zotero-react-client-win.scss Update tag selector styling for macOS 2019-01-21 11:01:33 +02:00