Skip to content

[FEATURE] Support for slimmable models#618

Merged
sdatkinson merged 6 commits intomainfrom
slimmable
Apr 28, 2026
Merged

[FEATURE] Support for slimmable models#618
sdatkinson merged 6 commits intomainfrom
slimmable

Conversation

@sdatkinson
Copy link
Copy Markdown
Owner

@sdatkinson sdatkinson commented Apr 28, 2026

Description

Introduces UI controls for slimmable models.

Loading a model unhides a button to the right of the model-loading area:
image

Clicking the icon brings up a control to alter how slimmed the model is:
image

...and clicking off returns to the main view.

PR Checklist

  • Did you format your code using format.bash?
  • Does the VST3 plugin pass all of the unit tests in the VST3PluginTestHost? (Download it as part of the VST3 SDK here.)
    • Windows
    • macOS
  • Does your PR add, remove, or rename any plugin parameters? If yes...
    • Have you ensured that the plug-in unserializes correctly?
    • Have you ensured that older versions of the plug-in load correctly? (See Unserialization.cpp.)
  • Does your PR add or remove any graphical assets? If yes, are they defined in config.h and added in the two required locations in main.rc?

Introduce the Slim parameter and 0.7.14-aware state migration so slimmable models expose a toggleable Slim overlay and receive SetSlimmableSize updates for both live and staged model instances.

Made-with: Cursor
@sdatkinson sdatkinson marked this pull request as draft April 28, 2026 06:40
Include SLIMMABLE_ICON_FN in the resource file to support the new slimmable model UI features introduced in previous commits.
@sdatkinson sdatkinson marked this pull request as ready for review April 28, 2026 20:13
@sdatkinson sdatkinson merged commit c857feb into main Apr 28, 2026
2 checks passed
@sdatkinson sdatkinson deleted the slimmable branch April 28, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant