Also fix the blurriness on the native checkmark icon on Windows (possibly with high DPI) by not setting 16px height and width on them, each plaftorm has it's own sizing for the native checkboxes.
Differential Revision: https://phabricator.services.mozilla.com/D113846
This includes:
1. Changing the indent from 28px to 22px (radiobutton/checkbox's 16px + 6px margin)
2. Unifying all `.checkbox-icon` to 2px (which was already the case, just duplicated on all platforms) only when a `src` is present
3. Removing a seemingly obsolete -1px margin-inline-start from `.radio-label-box`
Differential Revision: https://phabricator.services.mozilla.com/D113396
It's not like our menupopups look anything like native ones other than
the color, anyways, so this will allow us to improve all our menupopups
at the same time.
Differential Revision: https://phabricator.services.mozilla.com/D113556
This also necessarily reverts some em unit changes that were introduced in bug 1706259 and
bug 1705386 to use static pixel values instead.
Differential Revision: https://phabricator.services.mozilla.com/D113382
Change in-content-deemphasized-text light (but not dark) to match specs and use it for dialog checkbox. Position subdialog checkbox to the center of the first line using baseline + translate.
Differential Revision: https://phabricator.services.mozilla.com/D112469
* Update green color used for success
* Fix actions menulist alignment
* Make various elements use new accent colors
* Fix lack of border on HTML checkboxes
* Update various colors to proton colors
* Update input border-radius to 4px
* Update border colors
Differential Revision: https://phabricator.services.mozilla.com/D110033
* Update green color used for success
* Fix actions menulist alignment
* Make various elements use new accent colors
* Fix lack of border on HTML checkboxes
* Update various colors to proton colors
* Update input border-radius to 2px
* Update border colors
Differential Revision: https://phabricator.services.mozilla.com/D110033
In particular, this makes it so that Proton PopupNotifications:
* Are ~400px wide (but use an em value for system font flexibility)
* Use a slightly larger font on macOS
* Have a 16px padding, regardless of platform
* Has 16px of space between each popupnotificationcontent, and before
the popup-notification-checkbox.
* Sets a default font-weight on the WebRTC permission panel label when
a single device label is listed
Differential Revision: https://phabricator.services.mozilla.com/D108518
In particular, this makes it so that Proton PopupNotifications:
* Are ~400px wide (but use an em value for system font flexibility)
* Use a slightly larger font on macOS
* Have a 16px padding, regardless of platform
* Has 16px of space between each popupnotificationcontent, and before
the popup-notification-checkbox.
* Sets a default font-weight on the WebRTC permission panel label when
a single device label is listed
Differential Revision: https://phabricator.services.mozilla.com/D108518
The Linux styles match Adwaita trunk[1], so it's a bit smaller than the
native ones but I think that's fine (it matches other themes more
closely, like Arc).
On OSX the system color needs to be tweaked (will do in a follow-up)
since it is windows-style yellow right now, which is rather ugly. But
this is a progression regardless.
[1]: https://gitlab.gnome.org/GNOME/gtk/-/issues/3352
Differential Revision: https://phabricator.services.mozilla.com/D107548