This is utterly horrific holy fuck
@ebassi this basically reads "hello I'm writing malware plz help"
@elad either that, or it’s a case of somebody working in a terrible environment

@ebassi @elad I can actually see the use for this in another context (and have considered designing something like it): a timelapse app for artists.

In this context, their “work” is their art, not something imposed by an employer.

It should probably be built into the drawing app or whatever, but I could see the niftiness of a workflow timelapse that captures the various apps you use and whatnot over a long period of time, without having to sit and record an actual video of the entire process.

@ebassi @elad that said, I think such an app could actually just request the screen share portal and then only actually capture an image every minute or however often?
@cassidy @elad that’s probably a better option, given that the screen share portal has a permanent user visible component, unlike the screenshot for which only the flash can be used

@ebassi @cassidy @elad Screen and window capture is useful if you want the entire app view, however some apps provide native canvas or viewport capture for timelapse purposes. For example:

* #Krita: https://docs.krita.org/en/reference_manual/dockers/recorder_docker.html

There are also a handful of related add-ons for #Blender that can assist since the native screencast feature was removed in 2.8.

Recorder Docker

The recorder docker allows recording time lapses in Krita.

@omenos @ebassi @elad yeah I'm thinking more like a whole desktop workflow thing where someone might use multiple apps on a big display, or jump between apps as part of their workflow.
@cassidy @ebassi @elad Would this be to record each application into their own stream/save file separately rather than a traditional complete screen capture that can be achieved with tools like OBS?
@omenos @ebassi @elad I hadn't considered each window as its own stream, no. Just like a whole-screen timelapse capture that doesn't have the overhead of actually recording *every* frame to disk.
@cassidy @ebassi @elad For my own clarification, would using OBS set to 1 fps recording or less (e.g 1/60 for 1 frame per minute) and outputting to an image sequence rather than a video format cover this use case?