electron/shell
Robert Günzler 480f48b2fc
feat: enable dark mode on GTK UIs (#38977)
feat: port DarkModeManagerLinux

This is needed after https://bugs.chromium.org/p/chromium/issues/detail?id=998903
and replaces the previous workaround to detect dark mode on GTK.
Detect system dark theme preference via xdg settings portal:
https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.Settings

Closes: https://github.com/electron/electron/issues/38961
Closes: https://github.com/electron/electron/issues/28838

Signed-off-by: Robert Günzler <r@gnzler.io>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2023-09-27 14:17:40 -04:00
..
app chore: bump chromium to 118.0.5975.0 (main) (#39531) 2023-09-01 15:54:59 +09:00
browser feat: enable dark mode on GTK UIs (#38977) 2023-09-27 14:17:40 -04:00
common refactor: use type enum in file stats for asar archive (#39889) 2023-09-25 13:17:24 +02:00
renderer chore: bump chromium to 119.0.6006.0 (main) (#39774) 2023-09-18 16:44:09 -04:00
services/node fix: NodeService order-of-destruction issue (#39783) 2023-09-12 12:27:14 +02:00
utility chore: remove unused std includes (#38767) 2023-06-14 11:07:18 -07:00