zotero/scripts
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
..
babel-worker.js Tag selector performance overhaul 2019-03-28 06:28:34 -04:00
browserify.js Better build process (#1248) 2017-06-20 19:18:46 -04:00
build.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00
clean.js Better build process (#1248) 2017-06-20 19:18:46 -04:00
config.js Tag selector performance overhaul 2019-03-28 06:28:34 -04:00
copy.js Better build process (#1248) 2017-06-20 19:18:46 -04:00
js.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00
sass.js Update tag selector styling for macOS 2019-01-21 11:01:33 +02:00
symlinks.js Better build process (#1248) 2017-06-20 19:18:46 -04:00
utils.js Fix some typos found by codespell (#1570) 2019-01-20 20:39:27 -05:00
watch.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00