-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Is your feature request related to a problem? Please describe.
Winforms controls look and feel does not align with Windows 11 and they look really really bad than ever before.
Describe the solution you'd like and alternatives you've considered
Since the introduction of WPF then UWP and now WinUI, we understand that WinForms is not on the priority list and thus is not updated regularly. But by now Microsoft should realize that many third-party app companies/devs are not willing to make a shift and a lot of apps still using WinForms Style Controls. Windows itself still has many screens and dialogs which is using old UI.
I believe now is the time Microsoft and Dev Team at WinForms should start investing in a complete overhaul of Winforms Controls and align them with WinUI/Windows 11 look and feel as much as possible and also implement Dark and Light Theme for all controls. Resolving this has a lot of potential and a lot of apps will automatically start aligning to Windows 11 look and feel and it will be much much easier for Devs too.
Sorry but Microsoft Windows has long reigned and only taken advantage of the availability of much more apps on their platform compared to Mac and Linux. But it is very clear that MacOS and Linux provide much more consistent experiences in terms of UI and user experience.
I understand that Microsoft and .Net Team has put a lot of effort and resources into WPF and UWP also but a better future plan would be:
Winforms Controls Overhaul for now and provide support till 2027 only.
Merge the Best of WinForms, WPF and UWP into WinUI. Use WinUI as long term UI framework and only add new features and improvements to it rather than introducing something new every few years.
Discard WPF and UWP in favour of WinUI.
Please consider something similar like this. There should be proper guidelines for UX/UI design and Apps not following them should be restricted Windows has become like Andriod where everyone is implementing their own UI completely forgetting about a good user experience.
The goal for Microsoft should be to make UX/UI consistent across Windows and Apps so Microsoft can retain and only increase its customer base in the long term.
Will this feature affect UI controls?
Yes