-
-
Notifications
You must be signed in to change notification settings - Fork 46
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
Application: Share Flags #87
Comments
Thanks so much for your suggestion. Implementing a feature like this would require significant effort to integrate a connection to a "community mods" repository within the application. Any mods in that repository would still need to undergo review by either myself or other trusted contributors, as applying mods can potentially impact device stability and security. Furthermore, actually the mods applied by GAppsMod are not limited to just setting boolean flags to true/false. Currently, the mods in our project can manipulate the filesystem (e.g., by editing files within In particular, GAppsMod/app/src/main/java/com/jacopomii/gappsmod/ui/fragment/SuggestedModsFragment.java Lines 492 to 532 in 6970162
Filesystem mods are also quite complex. For example, to add contacts to the list for which the Phone by Google application automatically record calls (#26), it is necessary to reverse engineer the protobuf structure contained in the Since these types of mods don't have a standard, the code has to be written manually. Therefore, users would still not be able to submit these mods directly through the application itself, but would have to open an issue or pull request on GitHub to contribute their own mods. For the reasons mentioned above, it is not worth implementing a community mods repository, because it would be limited to boolean mods only. Additionally, I already have plans to create a documentation (wiki) in the future where everyone can contribute by explaining the functionality of each flag in the phenotype database. |
Summary
People ask for flags X or Y to be implemented, some other users will enable flags and watch the changes to find the one they want.
Solution
Creating a "community flag" tab or option, so that everyone can share their flags with explanation on what it does, and everyone can use them
Examples
Same as Recommanded flags, but for community flags
Alternatives
A repository or something like this to share flags (less convenient)
Context
This feature allows user to share their flags and to be implemented faster
The text was updated successfully, but these errors were encountered: