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

Standardize Plugins Layouts #7336

Open
1 task done
JohannesLorenz opened this issue Jun 21, 2024 · 0 comments
Open
1 task done

Standardize Plugins Layouts #7336

JohannesLorenz opened this issue Jun 21, 2024 · 0 comments

Comments

@JohannesLorenz
Copy link
Contributor

JohannesLorenz commented Jun 21, 2024

Enhancement Summary

Currently, our Lv2 and LADSPA designs differ a lot (feel free to fix/update this table):

CLAP LADSPA Lv2 VST VST3 Suggestion
Linkable Models? No Yes No (surprising) ? No No (#7201)
HiDPI redesigned controls No Yes No ? No Yes (#6798)
Checkbox for booleans Yes No Yes No Yes Yes?
Spinbox for integers Yes No Yes No Yes Yes?
Code base for Layout ControlLayout "LADSPA" ControlLayout "VST" ControlLayout Common?

Relevant PRs/Issues:

Involved Developers:

Implementation Details / Mockup

The implementation depends on whether we want to spend time making LADSPA, Lv2 and VST and VST3 share the same Layout.

  • If yes, we would only need to fix it in one layout, e.g. ControlLayout
  • If not, there will be a lot of different subtasks (like "Let Lv2 use HiDPI controls", "remove linkable models from LADSPA" etc)

Please search the issue tracker for existing feature requests before submitting your own.

  • I have searched all existing issues and confirmed that this is not a duplicate.
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