mgarin / weblaf

WebLaF is a fully open-source Look & Feel and component library written in pure Java for cross-platform desktop Swing applications.
http://weblookandfeel.com
GNU General Public License v3.0
1.13k stars 234 forks source link

WebAsyncTree noticeably long loading of large amount of nodes with visible UI lag #658

Closed mgarin closed 3 years ago

mgarin commented 3 years ago

Whenever WebAsyncTree has large amounts of nodes loading of new ones gets noticeably slower. Same problem occurs if you simply reload large amount of nodes under the same parent node, first loading time differs dramatically from reloading time - reloading has visibly longer UI lag.

mgarin commented 3 years ago

This should be fixed. Some other performance improvements have also been made across the library.