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

compose-ui: build generic plugin view and compact view #159

Open
atsushieno opened this issue Jun 3, 2023 · 2 comments
Open

compose-ui: build generic plugin view and compact view #159

atsushieno opened this issue Jun 3, 2023 · 2 comments

Comments

@atsushieno
Copy link
Owner

With related to #158 , now we can let plugin provide their native View reflected on the host's SurfaceView. We could provide our default generic view based on androidaudioplugin-ui-compose.

So far, current PluginDetails is not really designed to be usable in standalone form. We need a reasonably shrinked form of the plugin view.

Also, when we want to achieve compact mode (like Logic Pro for iPad or even earlier Bitwig Studio internal plugins panel), we could also provide a compact view for each plugin. The number of parameters there will be limited (filtered by "show on compact" kind of property for each parameter).

@atsushieno
Copy link
Owner Author

Current status (generic non-compact view):

image

@atsushieno
Copy link
Owner Author

Generic plugin view is alive, and now parameters extension has "priority" property.

We should probably have to think about more than just a generic compact view though: current default UI is already compact-ish, and it is rather a matter of (1) what window size should be the default, and (2) whether we should have bigger UI, not smaller (once bigger ones are set in stone, we could treat current view as "compact").

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant