@cassidyjames Would be cool if the screenshot tool could take both light and dark screenshots at the same time
@tbernard @cassidyjames not possible really. You can do something like elementary does for the conceal text option, i.e. take a light screenshot, switch everything to dark, wait until animations have ended, take a dark screenshot, switch everything back. But that would fail if there's any animation.
@tbernard @cassidyjames and yes, that implies you have a way to switch things to dark.
@exalm @tbernard yeah it would work like the conceal text. And there's an experimental Gala branch that adds an API for transitioning cleanly between light and dark; I think it has (or could have) some sort of callback for when the transition is over so Screenshot could wait for that, then snap, then transition back.
@bugaevc @cassidyjames @tbernard good point, that would indeed work, though I can already imagine nothing except GTK would ever implement it.
@exalm @cassidyjames @tbernard true, that's why you'd need a fallback for clients using other toolkits. For X11, it doesn't have to be an actual protocol between the clients and the X server; it can just be something with properties and invisible windows between the client and the compositor; though I admit I've never done anything like that on X11.
@bugaevc @cassidyjames @tbernard and realistically that's never going to happen at least for X11.