@clevername27 said in Expandable GUI:
@Christoph-Hart An interface that changes size is poor design. You should never require so many on-screen widgets as to require the expansion of the interface. Think contextually.
No, you are looking at it from a very shallow and tiny perspective.
This has nothing to do with a large number of parameters. Several parameters can also be stored at the user's discretion. This has to do with flexibility.
Maybe you can choose not to use the expandable GUI from this perspective. But Users want to see this feature, just like they want the resize feature too.
For example, let's consider an fx plugin with Mid-Side feature. Users who do not want to use Mid-Side prefer to see only one channel and perform stereo processing. Users who want to use Mid-Side want to see the mid and side parts on the screen at the same time, which is important for them in terms of intervention. In such a case, the screen expand feature can be used for users who want Mid-Side.
Or another example: while some users want to see a huge analyzer on the screen, some do not. The expand feature can be used for this.
These were just two examples, even if you do a little research on other forums, you can understand that the expandable GUI feature is a feature sought by users.
Besides, many leading developers use this feature in their plugins as new plugins are released every day.