Andrew Belt
|
57c99b4cd9
|
Write to temp settings.json file and overwrite, in case Rack crashes while writing it.
|
1 year ago |
Andrew Belt
|
5759ab3d0c
|
Add UI theme to settings and menu bar.
|
1 year ago |
Andrew Belt
|
591246a500
|
Replace "frameSwapInterval" setting with "frameRateLimit".
|
2 years ago |
Andrew Belt
|
2cff78999a
|
Set pluginSettingsJ to NULL in settings::destroy().
|
2 years ago |
Andrew Belt
|
7d6b9d2211
|
Add squeezeModules setting and menu bar item to toggle new squeeze or old nearest/force behavior.
|
2 years ago |
Andrew Belt
|
ed5a362911
|
Add safe mode.
|
2 years ago |
Andrew Belt
|
89574d748a
|
Remove Discord activity IPC.
|
2 years ago |
Andrew Belt
|
e57b50604e
|
Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings.
|
2 years ago |
Andrew Belt
|
3ff60f613e
|
Remember CPU meter state across launches.
|
2 years ago |
Andrew Belt
|
2bf0f5676b
|
Change default resolution to 1024x720.
|
2 years ago |
Andrew Belt
|
88c0b08d30
|
Change default resolution to 1280x720. Add check for invalid window pos
and size.
|
2 years ago |
Andrew Belt
|
f5238aec82
|
Set default cable tension to 100%.
|
2 years ago |
Andrew Belt
|
23334f32a8
|
Rewrite moduleWhitelist data structure and merge algorithm.
|
3 years ago |
Andrew Belt
|
40b80d1be9
|
Tweak default cable colors.
|
3 years ago |
Andrew Belt
|
5c433f6308
|
Revert "Change default cable colors to Pyer's design."
This reverts commit 07b7a362f7 .
|
3 years ago |
Andrew Belt
|
07b7a362f7
|
Change default cable colors to Pyer's design.
|
3 years ago |
Andrew Belt
|
99f820f1cd
|
Deserialize empty plugin whitelist from settings.
|
3 years ago |
Andrew Belt
|
c4f35364bf
|
Add moduleWhitelist to settings (again). Finish module whitelist syncing in library::. Add module whitelist filtering to Browser.
|
3 years ago |
Andrew Belt
|
10067ceadc
|
Add RackScrollWidget::getZoom/setZoom/getGridOffset/setGridOffset(). Serialize zoom in patch instead of settings.
|
3 years ago |
Andrew Belt
|
df89de7847
|
Move Svg to window:: namespace.
|
3 years ago |
Andrew Belt
|
f25a17075c
|
Add window:: namespace.
|
3 years ago |
Andrew Belt
|
c50cafb271
|
Change user dir to Rack2. Remove "-v2" from user subdirs.
|
3 years ago |
Andrew Belt
|
caf37642bf
|
Don't serialize cpuMeter to settings.
|
3 years ago |
Andrew Belt
|
196e18ba0c
|
Rename ModuleBrowser to Browser.
|
3 years ago |
Andrew Belt
|
4034d6015a
|
Add favorite selection and filtering in Module Browser. Merge moduleWhitelist and moduleUsages into moduleInfos in settings.
|
3 years ago |
Andrew Belt
|
cb15bbeb1a
|
Communicate with Discord IPC to update activity status.
|
3 years ago |
Andrew Belt
|
094382778f
|
Set JSON real precision to double (17 digits).
|
3 years ago |
Andrew Belt
|
8caf9842b8
|
Add pixelRatio to settings.
|
3 years ago |
Andrew Belt
|
29ab1716fd
|
Add settings::isPlugin.
|
3 years ago |
Andrew Belt
|
a2904149c8
|
Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
|
3 years ago |
Andrew Belt
|
7444eeeb49
|
Set default zoom back to 0.0 (100%)
|
3 years ago |
Andrew Belt
|
f3827c82c7
|
Add major version checking to library plugin update check.
|
3 years ago |
Andrew Belt
|
750cbfea5a
|
Use callbacks to set window pos, size, and maximized settings instead of
on Window destruction.
|
3 years ago |
Andrew Belt
|
ca44ad96cc
|
Correctly update window position and size when window is resized or
maximized.
|
3 years ago |
Andrew Belt
|
10e6f1db1d
|
Tweak organization of settings globals.
|
3 years ago |
Andrew Belt
|
d0a5cf7598
|
Set default halo brightness to 25%.
|
3 years ago |
Andrew Belt
|
9d81a3e4d0
|
Rewrite LightWidget rendering by using more physical light blending function. Add ability to decrease rack brightness by tinting all but the lights a shade of gray. Add settings and menu items to adjust rack brightness and light halo.
|
3 years ago |
Andrew Belt
|
4450bd7ef1
|
Add default argument to settings::save() and load().
|
3 years ago |
Andrew Belt
|
583530032f
|
Move asset::pluginsPath, templatePath, and settingsPath to appropriate namespaces.
|
3 years ago |
Andrew Belt
|
2ef395f99b
|
Add scroll wheel knob control setting.
|
3 years ago |
Andrew Belt
|
f44ee3a15a
|
Remove "patchPath" from settings. Store path and unsaved status in patch itself. Fix bug where crash leaves old patch path in settings while new patch is loaded in autosave. Add more dialog messages to PatchManager.
|
3 years ago |
Andrew Belt
|
86f3658b51
|
Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
|
3 years ago |
Andrew Belt
|
4c7c5b1694
|
Add auto engine sample rate setting.
|
3 years ago |
Andrew Belt
|
1927def7e1
|
Implement all sorting options to module browser.
|
3 years ago |
Andrew Belt
|
ac0588c0f8
|
Rewrite module browser's ModelBox to support changing zoom. Add FramebufferWidget::setDirty().
|
3 years ago |
Andrew Belt
|
e2e33c09c6
|
Add "moduleUsages", "moduleBrowserSort", and "moduleBrowserZoom" to settings. Make module browser's SortButton and ZoomButton control these settings.
|
3 years ago |
Andrew Belt
|
c932654768
|
Set larger default zoom level. Fix bug in translucent MenuOverlay
background.
|
3 years ago |
Andrew Belt
|
7a500c9c26
|
Add tip window. Add "showTipsOnLaunch" and "tipIndex" to settings.
|
4 years ago |
Andrew Belt
|
426b6d20ed
|
Rename "autosavePeriod" to "autosaveInterval" in settings.json. Auto-hide menu bar when fullscreen, show when hovering the top of the screen.
|
4 years ago |
Andrew Belt
|
6e35afb053
|
Add engine::LightInfo and Module::configLight() helper for configuring the LightInfo. Add LightTooltip for LightWidgets.
|
4 years ago |