Store a few more properties as plugin state, including favorites

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-04-27 18:16:15 +01:00
parent fb7ccb0beb
commit 310cab2d6d
12 changed files with 408 additions and 134 deletions

View file

@ -44,6 +44,9 @@ enum WindowParameterList {
kWindowParameterWheelSensitivity,
kWindowParameterLockModulePositions,
kWindowParameterUpdateRateLimit,
kWindowParameterBrowserSort,
kWindowParameterBrowserZoom,
kWindowParameterInvertZoom,
kWindowParameterCount,
};
@ -53,10 +56,13 @@ struct WindowParameters {
float rackBrightness = 1.0f;
float haloBrightness = 0.25f;
float knobScrollSensitivity = 0.001f;
float browserZoom = -1.0f;
int knobMode = 0;
int browserSort = 3;
bool tooltips = true;
bool knobScroll = false;
bool lockModules = false;
bool invertZoom = false;
// cardinal specific
int rateLimit = 0;
};