Skip to content
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

Performance improvement for LOTS #475

Open
bjoernranft opened this issue Aug 26, 2024 · 0 comments
Open

Performance improvement for LOTS #475

bjoernranft opened this issue Aug 26, 2024 · 0 comments

Comments

@bjoernranft
Copy link
Contributor

bjoernranft commented Aug 26, 2024

Hello,

since lots moved from 18.1.x to 18.2.x also the UI moved from Java Controls to the LibreOffice-Sidebar (and therefore switched to LibreOffice Controls).
The build up of the UI could be improved with templates with a formular UI and many Tabs and Controls it's noticeable.

After some checks with Performance Analyzers and measuring methods it's "calcAdjustedSize(new Size(rect.Width, height));" where it is worth taking a closer look at possible optimizations.

In addition at the moment all controls which are referenced to a tab are loaded at startup, another possible solution or extra performance improvement could be to just show only controls which are in the first or standard definied tab (the tab that the user sees first) and trying to load the currently not visible controls in a background worker that doesn't block.

Regards,

Björn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant