Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Config UI for modules developers (Asking feedback for modules makers) #69

Closed
Fox2Code opened this issue Feb 7, 2022 · 5 comments
Closed
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@Fox2Code
Copy link
Owner

Fox2Code commented Feb 7, 2022

I'm planning to add a config system for those who don't want to worry about making an UI or don't want to add an APK to the system.

I want feedback from developers for what they want, .xml files, shell communication, WebView, or apk wrapping.

I'm open to any suggestions.

Please note that I might implement multiple suggestions, as suggestions are not exclusive.

The only requirement is that module developers include a reference to this in their module.prop, config entry.

@Fox2Code Fox2Code added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Feb 7, 2022
@nift4
Copy link
Collaborator

nift4 commented Feb 8, 2022

#69 nice

xml - how do I parse it from a shell script?
apk wrapping - sounds useful for larger modules
webview - very cool idea but again how do i parse from a shell script
shell communication - getting the whole thing done with shell will be pain again

maybe make the xml define the ui and then set a prop?

@androidacy-user
Copy link
Collaborator

I think a decent approach to support all of these is URI handling for the config value
For instance app:// would indicate an app needs launched for config, file:// would represent a key=value file to load into the install env, http:// and https:// means a website is needed, and perhaps terminal:// could launch a command in terminal.

@Fox2Code
Copy link
Owner Author

My app already support config=packageName for config button, but I would like to be more open about config screens.

@Fox2Code Fox2Code pinned this issue Apr 4, 2022
@silveroxides
Copy link

The option to view and edit how the module is installed or integrate it with other modules similar to how you can edit boot options in grub with a simple command line edit?

@Fox2Code
Copy link
Owner Author

@silveroxides each module way of choosing how to install itself or integrate itself to other modules is dependent on how the module install script do it, each module do that differently so there is no universal way of doing it.

Repository owner locked and limited conversation to collaborators Dec 17, 2022
@androidacy-user androidacy-user converted this issue into discussion #257 Dec 17, 2022
@androidacy-user androidacy-user unpinned this issue Apr 18, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants