Skip to content
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

JUCE issue: cannot replace MainLauncher to aap-core PluginListActivity #36

Open
atsushieno opened this issue Feb 4, 2023 · 2 comments
Labels
enhancement New feature or request upstream

Comments

@atsushieno
Copy link
Owner

Currently, aap-juce plugin ports launch JuceActivity, which is the main entrypoint of the app. But they are in general useless because they are designed to run as a plugin UI (we are seeing Standalone build of the app). It is not what we intend to show.

What we should do instead is to show the "plugin settings and playground UI" aka. PluginListActivity in androidaudioplugin-ui-compose. Then it can present "Show UI" command to switch to it (or show overlay Window if possible).

Bonus if it can control the plugin instance in use (but needs connection management).

@atsushieno
Copy link
Owner Author

atsushieno commented Feb 8, 2023

It is actually quite a bit tricky as JUCE behavior is quite bad and hijacks MainLauncher specification in AndroidManifest.xml and behaves as if JuceActivity were the main launcher.

@atsushieno atsushieno added enhancement New feature or request upstream labels Apr 8, 2023
@atsushieno
Copy link
Owner Author

@atsushieno atsushieno changed the title Replace MainLauncher to aap-core PluginListActivity JUCE issue: cannot replace MainLauncher to aap-core PluginListActivity Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request upstream
Projects
None yet
Development

No branches or pull requests

1 participant