[SUGGESTION] Shift the project to WinUI 3
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
IDK why you chose to use WPF instead of more modern UI SDK WinUI 3.
Current behavior
WPF looks off and totally old design and also the UI which you are trying to build looks off and bad.
Proposed behavior
If you are making windows related apps make use of WinUI with fluent UI. It respects the overall windows experience and app feels natural and native.
Benefit
Smooth, Modern UI, Native looks, WinUI 3 works just better than WPF that's it!
Additional context
I would suggest work on WinUI 3 instead of using WPF.
Thanks for the suggestion.
I chose WPF because when I started this project, I didn't know about WinUI (as I explained in one of your other issues, I'm still learning and I have no development background)
I also think porting it to WinUI 3 is going to be the best long term, will see.
Just my two cents: I recommend sticking with WPF — depending on your experience, and considering that migrating to WinUI isn't exactly straightforward. If you're aiming for Fluent UI, check out https://learn.microsoft.com/en-us/dotnet/desktop/wpf/whats-new/net90, or maybe consider Avalonia, a more modern take on WPF. Personally, I doubt WinUI has much longevity... but I'm not here to start a flame war.
@doterik
Thanks so much for your input here, I really appreciate it.
I didn't know about Avalonia at all, it looks promising, but haven't decided yet.
As for WinUI, I don't really want to go that route because then Winhance will look just like all the other Windows Optimization apps/ Windows Settings. I mean I know it is Windows related, but I want it to be different.
That being said, I understand now that WPF is a bit dated and limited (but I can use the Fluent theme) and a change is needed going forward, but I haven't decided on anything yet.
TBH, i don't think anyone (except OP) cares how it looks as long as it does the job, Spend your time on more important things.
@trogmaniac Thanks for your feedback, I agree with you to some extent (that the functionality of the app is much more important than the UI), however, OP did bring my attention to something that does require attention, the UI framework (WPF) is dated and not the best going forward, so I will need to shift it to another framework but I will go with Avalonia rather than WinUI 3, it is going to improve the overall performance of the app, not just the look of it.
That said, there are more important things to handle at the moment, like the many bugs for example, so the focus will only shift to the UI once the functionality of the application is much more stable.