Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion: Stop using rounded corners by default in Fluent and Windows #3406

Closed
JaiganeshKumaran opened this issue Oct 10, 2020 · 6 comments
Labels
discussion General discussion

Comments

@JaiganeshKumaran
Copy link
Contributor

JaiganeshKumaran commented Oct 10, 2020

Discussion: Stop using rounded corners by default in Fluent and Windows

I always liked MDL and Fluent because the have sharp corners which I really like. It's the unique thing that was different for Microsoft products and please stop using Rounded Corners and please stop copying other designs in the name of Fluent. I hate rounded corners and even with 2px it's bad and only wastes power and has no value. If apps want they can change Corner Radius but Microsoft shouldn't use it by default and Windows should have sharp corners forever. If you do use Rounded Corners, please attest to improve the rendering. Currently, it looks like it has been cut and looks terrible. I like thin border sizes introduced recently but not the rounded corners.

@JaiganeshKumaran JaiganeshKumaran added the discussion General discussion label Oct 10, 2020
@ghost ghost added the needs-triage Issue needs to be triaged by the area owners label Oct 10, 2020
@Felix-Dev
Copy link
Contributor

Felix-Dev commented Oct 10, 2020

@JaiganeshKumaran You can read through issue #524 which first introduced rounded corners to WinUI to find out why Microsoft Design wanted these changes.

We already have quite a few issues where rendering is called out: #2751 and #1953 for example

@AzAgarampur
Copy link

AzAgarampur commented Oct 11, 2020

Honestly, I've always loved Windows especially because of the sharp corners. The UI is pleasant and looks professional. I don't think we should use rounded corners in just WinUI, as the rest of the OS (non UWP aka Win32) still has sharp corners, and that'll just add to the UI inconsistency in Windows.

IMO making everything have a soft corner gives a very "fisher-price" feel to me. Many people complain that a rectangle-like UI element looks old, but with a little bit of shadows and fabric colors, I bet they'd look amazing.

The current sharp border could look better. IMO they are too thick and have a bland color. If the default thickness can be 1px and could be a new theme color that would match with either light/dark theme shadows, that'll help too.

@mdtauk
Copy link
Contributor

mdtauk commented Oct 11, 2020

For your own apps, you can set the CornerRadius values to 0 to remove them.

But this is the new Fluent Design which has taken over from MDL2 and the previous Metro design elements. Android, iOS, macOS, and pretty much most Linux distros - all make use of rounded corners, as did Windows 7, Vista, XP.

Fluent and Windows 10 is about making the UI feel familiar among other devices, whilst also remaining clean and functional.

@JaiganeshKumaran
Copy link
Contributor Author

@mdtauk Just because other operating systems use doesn't mean Windows should use it. Rounded corners are ugly and looks bad.

@mdtauk
Copy link
Contributor

mdtauk commented Oct 11, 2020

@mdtauk Just because other operating systems use doesn't mean Windows should use it. Rounded corners are ugly and looks bad.

This is your personal subjective opinion, of which I disagree,

My comment before was just to illustrate that rounded corners are not abnormal, and certainly not new to Windows.

@StephenLPeters StephenLPeters removed the needs-triage Issue needs to be triaged by the area owners label Oct 12, 2020
@adambarlow
Copy link
Contributor

adambarlow commented Oct 13, 2020

@JaiganeshKumaran we really appreciate your opinion and sharing the way you feel. The rounded corners are a deliberate design choice and represent an aesthetic quality that we are comfortable with and excited about!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion General discussion
Projects
None yet
Development

No branches or pull requests

6 participants