Inconsistent checkbox styles
See original GitHub issueBug, feature request, or proposal:
Bug
What is the expected behavior?
Consistent checkbox style
What is the current behavior?
mat-checkbox
mat-tree
mat-selection-list
mat-selection-list
checkbox styles are slightly inconsistent. Only obvious when side by side with another source.
What are the steps to reproduce?
See: https://material.angular.io/components/checkbox/overview vs https://material.angular.io/components/list/overview#selection-lists
What is the use-case or motivation for changing an existing behavior?
Consistency
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 7, Material 7, Linux, Chrome/Firefox
Is there anything else we should know?
Nope. Super low priority, but worth mentioning.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:2
- Comments:6 (2 by maintainers)
Top Results From Across the Web
[Global] Inconsistent checkbox styling #1571 - Shopify/dawn
Issue summary The checkbox border styling can sometimes be inconsistent, specifically in Safari. Depending on zoom level, borders may become ...
Read more >Inconsistent checkbox appearance - android - Stack Overflow
1 Answer 1 ... The problem is caused by changing the version of the v7 support library. ... The appearance of the Checkboxes...
Read more >569- Inconsistent checkbox styles – .NET Tools Support
#569- Inconsistent checkbox styles Follow ... Checkboxes in the Start Application and the Control Profiling dialogs have different styles. Votes.
Read more >Fun Times Styling Checkbox States - CSS-Tricks
I do like giffgaff's checkboxes, but their design system is so inconsistent across their brand that it's basically useless to look at it...
Read more >Solved: Re: Checkbox Borders Inconsistent - Adobe Support ...
Image (info redacted for client's privacy): Top three are "thin" border style. Bottom four are also "thin", but I can't reproduce this appearance....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
But both checkboxes are used in forms, and when they are used within the same form, it’s extremely noticeable. Also, pseudo-checkboxes do not support the necessary features that would allow us to replace actual checkboxes with them (such as indeterminate state.) In our case, we have a multi-select with a select all feature, and it looks ridiculous now because of this change.
Yea, it’s looking worse and worse, not the checkboxes are virtually impossible to look at, there has to be a better way, then completely separate components, that look the same but doing completely different things