Skip to content

Winforms Controls total Redesign #6670

Closed

Description

@hassaanmasood

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

Activity

  1. added
    api-suggestion(1) Early API idea and discussion, it is NOT ready for implementation
    on Feb 10, 2022
  2. merriemcgaw commented on Feb 17, 2022

    @merriemcgaw
    Contributor

    I'm going to convert this to a discussion where we can talk about options and suggestions.

  3. locked and limited conversation to collaborators on Feb 17, 2022
  4. converted this issue into a discussion #6709 on Feb 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    api-suggestion(1) Early API idea and discussion, it is NOT ready for implementation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions