For automated adding of screenshots (and metadata) to app stores, several mechanisms exist such as metadata and Fastlane. This saves the maintainer a lot of manual work uploading screenshots to app stores when new screenshots are available. This is a widely used mechanism help release new versions of apps.
The request is to move these screenshots upstream from the F-Droid repo to this repo. This will move screenshots to a more generic location allowing maintenance in one place for the benefit of all app stores.
Designs
Child items
...
Linked items
0
Link issues together to show that they're related.
Learn more.
Please, use as much of the data which is already available there as the summary has been translated into many languages. Note that the graphics are only needed in en-US. Let me know if you have more questions.
Internally, we already use the fastlane structure. So no need for the Triple-T one.
We don't commit those files though because our last round of screenshots (that doesn't include Android TV) is 1.2GB. I don't think we want to bloat our repository with such a large amount of data.
As you can see here, we recently updated our screenshot generation.
It's now localized, so we generate 8 screenshots for 3 form factors (4 when we'll add the for Android TV support) for 30 languages. And we generate them in the largest resolution accepted by the Play Store. That explains the size and this figure is only for 26 languages as I did not backup 4 of them.
One solution would indeed to commit only one language and a limited amount of form factor (en with phones and 10" tablets is currently 29MB).
Another would be to have a submodule dedicated to that but:
I'll have to check with our adminsys if I am allowed to push this amount of data on our server
The structure wouldn't probably be located at the root of the repo (but in any case we don't want to put anything on the root)
F-droid should support initializing a submodule before pulling those files
Finally, the easiest one, on our part would be to provide a link somewhere to a zip file that contains all of this metadata
I think the best solution for us right now is the submodule one. I'll have to check internally if it's feasible and if it need a migration from the fastlane structure to Triple-T as well.
But in the long term, the zip one is probably a better solution. It could be an empty Triple-T structure with only a link to the zip. On your side, you could in fact filter what languages and/or form factors are the most relevant for you. You could also resize/re-encode the images to gain some storage.
When we find a solution, we'll add all the descriptions, icons and so on. For now, we're still thinking about the best solution. Submodules won't allow us to put the files outside the root we want to keep clean.
When we find a solution, we'll add all the descriptions, icons and so on.
Great!
For now, we're still thinking about the best solution.
No pressure.
Submodules won't allow us to put the files outside the root we want to keep clean.
Hm. I'll try and talk to the F-Droid developers later.
On your side, you could in fact filter what languages and/or form factors are the most relevant for you. You could also resize/re-encode the images to gain some storage.
I forgot to mention in my previous message: just to make sure there's no misunderstanding, I'm not an F-Droid developer or core member. Apologies if it seemed that way.