unoplatform/studio

Uno Hot Design Properties Panel Laggy!

Opened this issue · 3 comments

What feature or functionality would you like to see added?

Properties Panel was so Laggy when scroll and scrolling time it is using more cpu!

2024-12-12.22-35-02.mp4

Why is this enhancement needed?

Properties Panel wand smooth scrolling and less cpu usage when scrolling like Toolbox.

Which tool(s) does this enhancement relate to?

No response

For which platform(s)?

No response

Is there anything else we need to know?

No response

Agree with that, sometimes when using searchbar to try to avoid this its also selecting other things that was requested like ots reseted its search before sending the click to the handler? Afterwards it was cleared search above...

Just confirming that the feedback here is just related to the scroll performance, or is there a functional issue that we can extract from your comment @DevTKSS?

@nickrandolph the most impact to the laggy-ness of the panel is if there is an additional target included beside desktop, not building to it, just included. Like having windows also in it. without this (tryed) its much more performant, also when it comes to the updating of the propertys, but still: In case I am scrolling sometimes its kind of stuck and skips the half where I am thinking all the time, wow that are less properties than expexted 😆
So before you tell "ah you have find the issue its the target" just let me tell you, I did cancel this intrusion of other targets already to be overall able to tell this! I did set up a new project just because of this:

  • Recommended Template
  • Target: Only Desktop (Skia)
  • MVUX
  • (Uno) Navigation (not editable at the moment with Studio)
  • Logging (Default)
  • Xaml

Can you tell which data do you need additionally, then I can try to provide them for future improvement. But I think some of this might be related to the sometimes happening uno. ... reactive.UI exception I get when using Studio activly. they are not happening without it!
And I can also not tell if that performance lagging might be resulting in the issue of not updating xaml content I am also expiring, so maybe you could tell how I could maybe get some differencing in the issues.
I did see someones doing additional output with logging to console, but from the documentation I read for this, I am not capable of telling how to get which of the output to evaluate some issues of the happening ones. commented every line in app.xaml.cs out so they maybe should all apply, but... nothing really changed. is that maybe only outputed when using serilog and not the "Default" selectable in wizard?
I would really want to help here if I can, but maybe need some help. dont know if a link to my app would help anything