2323 Commits (0dc28e6d56bbd11dd2644f3457fbc73e5b0e1240)

Author SHA1 Message Date
  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. 4 years ago
  Andrew Belt 31fc04db0b Bring back Light halo. 4 years ago
  Andrew Belt c5549682eb Add new Light graphics. Add TSvgLight class to handle SVG files above light. 4 years ago
  Andrew Belt fa5cd69cd7 Reduce number precision of zoom levels in Module Browser. 4 years ago
  Andrew Belt 48331e4e70 Add app variant name to window title. 4 years ago
  Andrew Belt 90077192b2 Add APP_VARIANT global. 4 years ago
  Andrew Belt f88ff2ae5f Add subdirectory navigation to module presets. 4 years ago
  Andrew Belt ac29571db3 Rearrange ModuleWidget methods. 4 years ago
  Andrew Belt 46fff99244 Add Module::getPatchStorageDir(). 4 years ago
  Andrew Belt f0deb51863 Move ui.hpp to ui/common.hpp. 4 years ago
  Andrew Belt ed1842a743 Rename string::U8toU16 to UTF8toUTF16 and U16toU8 to UTF16toUTF8. 4 years ago
  Andrew Belt 88995ab5f3 Remove debug message. 4 years ago
  Andrew Belt e712c98020 Fix screenshot command -t not generating correct PNGs. 4 years ago
  Andrew Belt 4450bd7ef1 Add default argument to settings::save() and load(). 4 years ago
  Andrew Belt 583530032f Move asset::pluginsPath, templatePath, and settingsPath to appropriate namespaces. 4 years ago
  Andrew Belt 30f814b7ae Move asset::logPath to logger::path. 4 years ago
  Andrew Belt 2966cd57f7 Move asset::autosavePath to Patch. Add Module::createPatchStorageDir() and remove asset::module(). 4 years ago
  Andrew Belt 898bc44794 Clean up MIDI-CV, CC, and Gate. 4 years ago
  Andrew Belt 87eeb02f5c Rename new Widget methods. Add Rogan3PSWhite fg/bg test. 4 years ago
  Andrew Belt 649a601fc2 Add Widget::hasChild(), addChildBefore(), and addChildAfter(). 4 years ago
  Andrew Belt 8eb58fde2b Remove window reopen test. Add mutexes to logger init/destroy. 4 years ago
  Andrew Belt 7bec4bd93c Destroy system and plugin subsystems properly so they can be re-initialized. 4 years ago
  Andrew Belt c545995fb1 Make fonts and images be permanently cached. Use font cache in LedDisplay. 4 years ago
  Andrew Belt acac627ae7 Destroy history after scene. 4 years ago
  Andrew Belt c1f6c0e69b Destroy event subsystem after scene. 4 years ago
  Andrew Belt 66cb723b63 Reorder initialization and destruction of submodules. 4 years ago
  Andrew Belt 6ffea7d25d Move SVG_DPI and mm2px() to svg.hpp. 4 years ago
  Andrew Belt b90177811b Add Svg::draw() convenience method. 4 years ago
  Andrew Belt 4e7f1edb24 Change all deprecated APP->window->loadSvg() calls to Svg::load(). Fix FramebufferWidget::onContextDestroy() not unsetting framebuffer handle. 4 years ago
  Andrew Belt 55fa1f0dca Move Svg from window.hpp to svg.hpp. Deprecate Window::loadSvg(). Un-deprecate Svg::load(). 4 years ago
  Andrew Belt ad1d109845 Add ContextCreateEvent and ContextDestroyEvent. 4 years ago
  Andrew Belt 5484126aaa Change `event::Foo` to `FooEvent`. 4 years ago
  Andrew Belt c9cf25f66e Merge event namespace into widget namespace. Event classes are now defined inside the Widget class. 4 years ago
  Andrew Belt 033e181370 Reorder changelog and source code menu items in module info menu. 4 years ago
  Andrew Belt b6e4767e46 Remove "v" from version display strings. Make Windows installer not 4 years ago
  Andrew Belt d2c08beb35 Fix midi::Output names of devices. 4 years ago
  Andrew Belt 1b76dd5f07 Change midi::Message::toString() to const. Clean up midi code. 4 years ago
  Andrew Belt 5043d0e10a Use Engine frame instead of seconds timestamp for midi::Message. 4 years ago
  Andrew Belt cb5a03c90e Rename initRuntime() to initTime() in system.cpp. 4 years ago
  Andrew Belt a99ba7f352 Add midi::Message::toString(). 4 years ago
  Andrew Belt 5a5a40f5a2 Fix INTERNAL definition on Windows. 4 years ago
  Andrew Belt 1971f2d79a Use "Untitled.vcv" as default patch filename. 4 years ago
  Andrew Belt f627d1e729 Move libRack.dylib to Resources folder in Mac bundle. Use rpath for plugin build. 4 years ago
  Andrew Belt b584e5f506 Use @executable_path for libRack.dylib for plugins on Mac. This is a hack that will need to be changed to @rpath later. 4 years ago
  Andrew Belt ebd1fba9e0 Refactor dist target. 4 years ago
  Andrew Belt ec14e18bec Remove PatchManager::isLegacy(). 4 years ago
  Andrew Belt c4cc1c4368 Clean up fromJson Engine and RackWidget methods. Fix v0.6 patch loading. 4 years ago
  Andrew Belt 27ccb2f9a3 Refactor paste actions of ModuleWidget and RackWidget. 4 years ago
  Andrew Belt f5bad0e20f Add hard-coded plugin/model slug fallbacks/aliases. Catch Exceptions from Module::fromJson(). 4 years ago
  Andrew Belt beef5be7b2 Add initial state to VCV Notes. 4 years ago