<rockorager>
It's really two things in one: a one-shot DSR request (Ps=996) to request the current color scheme, and a mode (2031) to enable automatic reporting if the scheme changes
<rockorager>
Contour and Ghostty both support (so far)
travankor has quit [Remote host closed the connection]
travankor has joined #foot
lbia has joined #foot
h-erectus has joined #foot
bapt has quit [Remote host closed the connection]
bapt has joined #foot
cbb has quit [Quit: cbb]
<dnkl>
rockorager: this is the first time I hear about it
<dnkl>
haven't read the spec, but sounds interesting
<rockorager>
I'm not sure how this information gets delivered to foot from wayland...I assume it is possible though?
<ifreund>
I don't know of any existing wayland protocol that communicates dark/light theme
<ifreund>
I imagine gnome uses gsettings and kde uses its own thing
<rockorager>
hmm sounds like we need a protocol!
<rockorager>
let the bikeshedding commence
<bookworm>
isn't that done via portals? Least that's what chrome respects
<bookworm>
the settings portal allows you to query the value iirc
h-erectus has quit [Ping timeout: 260 seconds]
<ifreund>
ah, yeah I think you're right that this is exposed through portals
<ifreund>
which would require foot to pick up a dbus dependency to be able to intereact with though :/
boomboxnation has quit [Remote host closed the connection]
boomboxnation has joined #foot
<dnkl>
I wonder how many of the foot user base runs a DE that a) supports dark/light switching, and b) actively uses it...
<rockorager>
I would guess that’s a small intersection
WhyNotHugo has quit [Remote host closed the connection]
WhyNotHugo has joined #foot
<bookworm>
that'd be gnome and kde and things like sway?
<bookworm>
so... everything?
<lanodan>
wlroots only has portal support via an additional program and afaik it's just for screensharing, so nope KDE/Gnome-only.
<bookworm>
wlroots can just use the gtk portal
<bookworm>
you can have more than one and route per portal
<bookworm>
meaning screenshare goes to wlroots, settings goes to gtk and then you are back to the same compat