New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update screenshot guidance #349
Comments
|
Makes sense to me, except for the last point (AppStream is a Freedesktop specification, so we need wording like "use the default style of the desktop environment", rather than encoding GNOME) |
|
Could it also be made more clear that different distros/packaging systems might have different screenshot resolution requirements? When I added screenshots to Tenacity I found it very confusing that different places had different resolution requirements, and I wasn’t sure of how it’s supposed to be handled. Ideally the AppStream screenshots should be fairly high resolution in case someone zooms in to them right? It is possible to do so on Flathub.org or apps.gnome.org (on Firefox or Epiphany you can use touchpad zooming), not sure if GNOME Software is going to do that at some point. This page should probably also be updated. |
No, because....
...of this. AppStream has the concept of a "source" image for a screenshot ( |
The latest update still recommends a width of at least 624px, means no mobile screenshots are possible unless you're referring to 2x HiDPI here (in which case I think that should be clarified). I'd maybe just say that this guidance is for desktop screenshots and apps with large interfaces only, but doesn't apply to small utilities or mobile screenshots of adaptive apps. |
|
@bertob True! You can have a high-resolution mobile screenshot though, can't you? What is a reasonable minimal width for a phone screenshot? (If I take one on my Android phone, it's still a huge image even though the screen is small). We could add a distinction between mobile and desktop apps on that recommendation, to make this clear, or even drop the specific pixel size requirement completely. |
|
If a portrait mobile screenshot is HiDPI it'd be 720px wide, but if not 360px. Personally I'd just drop this pixel size recommendation entirely, I'm not sure it adds anything. |
Me neither at this point :-) |
|
Do these docs need to be rebuilt or something? https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots appears to be on the older version (before 23d602b) still. Also still outdated: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#tag-dapp-screenshots I do wonder why are there are 3 pages largely giving the same information? Is there a way this could be simplified? I think the revelant source files are: |
|
No release has been made yet with these changes, so the online documentation is still for 0.14.5 - be patient ;-) One of the pages you linked is a Quickstart guide, which exists just to help people to get started in a shorter form. The other is the actual specification which contains the definitive dos and don'ts for AppStream. Those are not equivalent, but of course there's some duplication, unless we want to redirect people from the Quickstart guide to the spec at every opportunity (which kind of defeats the point of the latter being easier to digest) |
What is this? |
The current appstream spec recommends this for screenshot sizes:
This is not what we recommend to apps anymore, for a variety of reasons:
I'd change this guidance to something more like this:
cc @pwithnall
The text was updated successfully, but these errors were encountered: