Closed
Bug 1845623
Opened 2 years ago
Closed 2 years ago
Consider always using non-native rendering for checkboxes and radio buttons on Windows
Categories
(Core :: Widget: Win32, task)
Core
Widget: Win32
Tracking
()
RESOLVED
FIXED
117 Branch
| Tracking | Status | |
|---|---|---|
| firefox117 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(2 files)
Our non-native rendering is at least as good, it also fits within windows, and we fall back to it anyways when in dark mode, so we probably should just simplify this code.
| Assignee | ||
Comment 1•2 years ago
|
||
Everytime I look at this code I find more stuff to remove... :)
-moz-default-appearance: groupbox is not used anywhere.
menulist-text is, but it does nothing (it only would prevent drawing a
background, but we don't specify another background anyways).
| Assignee | ||
Comment 2•2 years ago
|
||
In particular, spinner buttons, checkboxes, radio buttons, and the
menulist arrow.
These are all windows-style anyways, and look better than the native
counter-parts because they support webrender, zooming and scaling, etc.
The easiest way to see some of this in action is using ./mach run -P.
Depends on D184647
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/481bfcb7b220
Remove more dead native appearance values. r=mhowell
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/6f5801ee5897
Fix windows build because of wrongly-split patch.
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/f295ceb22674
Regenerate devtools db.
| Assignee | ||
Updated•2 years ago
|
Keywords: leave-open
Comment 6•2 years ago
|
||
| bugherder | ||
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/af33198f4756
Make some form controls always non-native on Windows. r=mhowell,desktop-theme-reviewers,dao
Comment 8•2 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•2 years ago
|
Keywords: leave-open
| Assignee | ||
Updated•2 years ago
|
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Updated•2 years ago
|
status-firefox117:
--- → fixed
Target Milestone: --- → 117 Branch
Updated•2 years ago
|
Type: defect → task
You need to log in
before you can comment on or make changes to this bug.
Description
•