Marketing screenshots
The screenshots in the README and on this site are generated, never taken by hand:
make screenshots
This starts a private Xvfb display of a fixed size, runs BiscuitTin with fictional config and settings, and drives it with a script of button presses.
BiscuitTin saves each PNG from its own window (-script with shot steps), so images contain only the window, are always exactly the same size, and are pixel-identical between runs.
The images, screenshots.ini, and the generated screenshot-manifest.yaml for indexers are in var/marketing/screenshots/.
You need Xvfb (dnf install xorg-x11-server-Xvfb) and network access for the tile icons.
See var/marketing/screenshots/README.md for how to add a screenshot, and the step format in desktop/internal/app/script.go.
make docs copies the images into the site.