mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-14 06:22:24 +00:00
* platform: GNOME's light setting reads as light, and Watcher::wait_first for the first frame GNOME 42-46 writes color-scheme 'default' for Settings > Appearance > Light and the portal reports 0. Both now decode as Light on GNOME (XDG_CURRENT_DESKTOP, read once at start); 0 stays no preference on other desktops. Watcher::wait_first(timeout) blocks until the first answer, a known-absent portal with an empty fallback, a no-preference answer, worker exit or drop, or the timeout. * platform: GNOME's 'default' is light only on a GNOME desktop --------- Co-authored-by: aiongg <aiongtaigi@gmail.com>