electron/shell
trop[bot] b4742f9f91
feat: enable dark mode on GTK UIs (#40009)
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

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Robert Günzler <r@gnzler.io>
2023-09-27 17:13:08 -04:00
..
app refactor: clean up Node.js cli arg parsing (#39511) 2023-08-16 09:44:25 +02:00
browser feat: enable dark mode on GTK UIs (#40009) 2023-09-27 17:13:08 -04:00
common fix: `keyCode`s being incorrectly converted in `webContents.sendInputEvent()` (#39820) 2023-09-15 20:23:44 +02:00
renderer feat: add `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()` (#39208) 2023-07-27 22:59:37 +02:00
services/node refactor: use associated `v8::Context` for event setup (#37355) 2023-02-22 10:03:46 +01:00
utility chore: update https://cs.chromium.org/ links to https://source.chromium.org/ (#37190) 2023-02-11 18:52:32 -08:00