Update screenshot
Lots of changes landed in GNOME 41, so we should update our screenshots used in the appdata file.
Some guidelines for the screenshots and the appdata file (extracted from the appstream metadata specs).
The <screenshots/>
tag contains multiple <screenshot/>
children, where at least one of them must have the property type="default"
to indicate the primary screenshot of the software. Every <screenshot/>
tag must have at least one <image/>
child.
The value of the <image/>
tag is a direct HTTP/HTTPS/FTP URL to a screenshot uploaded to a public location on the web. The <image/>
tag may have the following properties:
- type
The type of the image: source for the source image, and thumbnail for a thumbnail image. In case the type is thumbnail, the width and height properties must be present.
- width
The width of the image in pixels.
- height
The height of the image in pixels.
- xml:lang
The language this screenshot image is translated in. This property should only be present if there are multiple images with different locales present.
Optionally, a <screenshot/>
tag may have a translatable <caption/>
child, defining a short (ideally not more than 256 characters) description of what the user can see on the referenced screenshot.
Ideally, all screenshots should have a 16:9 aspect ratio, and should have a width that is no smaller than 620 pixels. They should also be in be in PNG or JPEG format. PNG is the preferred format; JPEG should only be used when screenshots include large photographs or other images where a lossy format like JPEG may compress better.
<screenshots>
<screenshot type="default">
<caption>The FooBar main window.</caption>
<image type="source" width="1600" height="900">https://example.com/foobar/screenshot-1.png</image>
</screenshot>
<screenshot>
<caption>Foobar showing the frobnicate functionality.</caption>
<image type="source" width="1600" height="900">https://example.com/foobar/screenshot-2.png</image>
</screenshot>
</screenshots>