-
-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve LibraryManager Dialog rendering #10254
base: master
Are you sure you want to change the base?
Conversation
TableCellRender is designed to be reusable, the old implementation created an instance, every time the mouse was over the line.
I tried to downgrade a library from 1.2.0 to 1.1.0 and I got:
after clicking "Upgrade" to bring it back to 1.2.0:
BTW this doesn't always happen, I need to navigate and tinker a bit on the libraries list (i.e. select different version from menus, etc.). EDIT: adding another stacktrace just for completeness, it may help or it maybe not...:
|
mmm no just tested again, I've checkout out this PR from git (so only this commit). |
TableCellRender is designed to be reusable.
Te old implementation
created an instance, every time the mouse was over the line, This can lead to rendering problems, and low responsiveness
All Submissions:
Tests
I made a small benchmark with the results:
First run:
Second run:
Test Class..