d9cee322cd
- 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 |
||
---|---|---|
.. | ||
abstracts | ||
components | ||
mac | ||
themes | ||
_zotero-react-client.scss | ||
zotero-react-client-mac.scss | ||
zotero-react-client-unix.scss | ||
zotero-react-client-win.scss |