Winhance icon indicating copy to clipboard operation
Winhance copied to clipboard

[SUGGESTION] Lagging UI

Open Sahil12524 opened this issue 3 months ago • 6 comments

Please confirm these before moving forward

  • [x] I have searched for similar suggestions and have not found a duplicate.
  • [x] This is an improvement to an existing feature (not a new feature request).

Describe your suggestion

Wonderful work man, just rework on UI part the UI part is totally lagging and not responsive yet.

Current behavior

switching between views makes the whole app slow by x100 make sure to add some sort loading bar or make the switching views faster. also make it responsive. resizing the window doesn't adjust themselves. Instead they overlap and just not looking good.

Proposed behavior

the switching between pages or views must be faster like within a friction. The elements inside the view must adjust them over the fly (responsive) with respect to the height and width of the window. Also define a minimum width and height for fixed and better look so that users cant resize too small or too thin lets say (800x600) minimum size not lower than that but it can grow ∞.

Benefit

Better UI/UX reliability and useability. Users will feel better and comfortable while using it.

Additional context

UI needs major improvement!, please fix it!

Sahil12524 avatar Nov 07 '25 14:11 Sahil12524

https://youtu.be/jhENflhx3Hk

Sahil12524 avatar Nov 07 '25 15:11 Sahil12524

Yes, everything worked much faster before the major update. The developer definitely need to tweak some things to get everything back to how it was before (at least to some extent).

Vilerios avatar Nov 13 '25 22:11 Vilerios

Yes, everything worked much faster before the major update. The developer definitely need to tweak some things to get everything back to how it was before (at least to some extent).

For me it feels like new update is fully bloated. Tools like these must be very light, fully minimal. We are not exactly here to praise the UI but its functionality.

Sahil12524 avatar Nov 14 '25 03:11 Sahil12524

But as the developer already said he is not an engineer of software nor have experience in making those its like a fun lil project he made while learning to build one and it is totally acceptable. If I had some spare time I would have supported his work by doing pull request.

Sahil12524 avatar Nov 14 '25 03:11 Sahil12524

The utility is one of the best in my experience, so much stuff that's useful on daily basis, love using it, just wanted it to be a bit faster like it was before, even a little :)

Vilerios avatar Nov 14 '25 03:11 Vilerios

Hey there, thanks for bringing this to my attention once again @Sahil12524

If I had some spare time I would have supported his work by doing pull request.

I appreciate this, but like I say on the readme:

Please also understand that I prefer to develop and work on these projects independently. I do value other people's insights and appreciate any feedback, but don't take it personally if a pull request is not accepted.

I want to work on the project solo, but issues like these and guidance really helps me out, so I appreciate that a ton!

I have been looking at Issue #213 and have come to understand that WPF is limited (like I said over there, I didn't know of other frameworks at the time) but I think I will be shifting the project away from WPF.

I haven't decided on exactly what UI framework yet, but Avalonia looks like the most promising option.

@Vilerios

The utility is one of the best in my experience, so much stuff that's useful on daily basis, love using it, just wanted it to be a bit faster like it was before, even a little :)

Thanks so much and I will definitely try to make it better and faster. A part of the slowdown (especially navigating to the Optimize view) is that there are powercfg commands and stuff being run to determine the actual states on the system so Winhance can be populated correctly, that takes time...

But I agree, this can be improved, I will keep working on it.

memstechtips avatar Nov 14 '25 11:11 memstechtips