-
Notifications
You must be signed in to change notification settings - Fork 7
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
Add Fastlane structure for F-Droid and versions.txt for F-Droid builds #76
Conversation
ive merged the PR to add unofficial flavor. please change target branch to develop to re-open. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we symlink to app/src/main/ic_launcher-playstore.png ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will upload the screenshots that are used on Google Play.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I completely forgot that Celestia is on google play. Can you post the screenshots here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please check #77 I put the metadata I retrieved from fastlane init under app/src/play/metadata
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the current description on Google Play for en-US is
Celestia — real-time 3D visualization of space
3D Space Simulator | Celestia lets you explore our universe in three dimensions.
Celestia simulates many different types of celestial objects. From planets and moons to star clusters and galaxies, you can visit every object in the expandable database and view it from any point in space and time. The position and movement of solar system objects is calculated accurately in real time at any rate desired.
Interactive Planetarium | Celestia serves as a planetarium – for an observer on any celestial object.
You can easily navigate to any world and land on its surface. When used as a planetarium, Celestia shows accurate positions of solar system objects in the sky. You can switch labels and other supporting features on and off with hotkeys, or zoom in and out on an object of interest, for example Jupiter’s system of moons.
Expandable Content | Customize Celestia according to your needs.
Celestia’s catalogues can be easily expanded. There are many different add-ons available containing new objects like comets or stars, high-resolution textures of Earth and other well mapped solar system bodies, as well as 3D models for asteroids and spacecraft on precise trajectories. Even fictional objects from well-known sci-fi franchises can be found.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it possible to support different description for different stores for fastlane? and is it possible to host metadata in another repo like https://github.com/celestiamobile/CelestiaLocalization so iOS can share these?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Afaik, no to both questions. But F-Droid server looks up fastlane in several paths relative to repo root:
/fastlane/metadata/android/<locale>/
/metadata/<locale>/
/metadata/<packageName>/<locale>
/src/<buildFlavor>/fastlane/metadata/android/<locale>/
So maybe it's possible to host 2 different fastlanes for F-Droid and google play in different paths (and let F-Droid pick the first one, assuming that it'll stop, but I need to check fdroidserver code).
UPD: It seems it's possible to have fastlane per build flavor so I'm gonna try that.
@levinli303 I pushed the changes and adapted descriptions and screenshots from play store metadata, but it seems the PR needs to be open to change the target branch. |
Related to #34.
I wrote a fastlane structure that will be displayed by F-Droid client and on F-Droid website.
Note that it will only be displayed after a new release is tagged that will contain fastlane.
I also added a versions.txt file that contains commit hashes for other repositories, needed to build Celestia:
Celestia contains hash from this repo: https://github.com/celestiamobile/Celestia/
CelestiaContent: https://github.com/CelestiaProject/CelestiaContent/
CelestiaLocalization: https://github.com/celestiamobile/CelestiaLocalization/
Apple-android: https://dev.azure.com/CelestiaProject/Celestia/_git/apple-android/.