Add GTK support for simultaneous light / dark system colors.
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox90 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(2 files)
I thought this was going to be all we needed to fix stuff like bug 1707872 but we still need a bit more work.
Still this will allow us to implement the color-scheme CSS property properly, and it simplifies stuff, so I think it's worth landing what I have.
| Assignee | ||
Comment 1•4 years ago
|
||
And add code to use the appropriate variant like we do in macOS with
respect-system-appearance (but this still needs more work as noted in
StaticPrefList.yaml).
Still, it cleans up a bunch, and allows to not depend on the content
process boundary to provide light system colors.
Depends on D113542
Comment 3•4 years ago
|
||
| bugherder | ||
Comment 4•4 years ago
|
||
Backout merged: https://hg.mozilla.org/mozilla-central/rev/3b6178fd74b1
| Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
| Assignee | ||
Comment 5•4 years ago
|
||
It's a relatively minor one (two keyframes are leaked). I built latest
GTK3 from source and it wasn't reproducible locally. I think our GTK
version on automation might be too old and not have this commit:
https://gitlab.gnome.org/GNOME/gtk/-/commit/10fa786dfa718188243935c32deedfa8bec1f208
Or something of that sort.
Comment 7•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/2f0462c1b2aa
https://hg.mozilla.org/mozilla-central/rev/a57a18bd5034
Comment 9•4 years ago
|
||
| bugherder | ||
Description
•