1335 Commits (c1041ce7000d38bafa2aa207bf4ec541f81e8f35)

Author SHA1 Message Date
  Andrew Belt 0ab12e7103 Use uint32_t for codepoint type in text events. 7 months ago
  Andrew Belt 5635e097a0 Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll. 9 months ago
  Andrew Belt 8346b52c12 Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4. 9 months ago
  Andrew Belt 01685a6e1d Make createIndexSubmenuItem() implementation simpler by calling createCheckMenuItem(). 10 months ago
  Andrew Belt f377e9b6d6 Make createBoolMenuItem() implementation simpler by calling createCheckMenuItem(). 10 months ago
  Andrew Belt 9288d6fe4d Improve color:: doc comments. 10 months ago
  Andrew Belt 535fb0b1c2 Tweak doc comments and changelog. 10 months ago
  Andrew Belt c0c3d167bd Add dsp::MidiParser based on MIDI_CV module. 11 months ago
  Andrew Belt 58b69fad16 Add PulseGenerator::isHigh() method. 11 months ago
  Andrew Belt 33d3127eb1 Remove incomplete VCVSliderHorizontal and VCVLightSliderHorizontal components. 11 months ago
  Andrew Belt 58f2482df8 Add "Create cable on top" item to port menu. Tweak menu labels. 1 year ago
  Andrew Belt 5bf14750f0 Remove system::glob(). Use regex to find Fundamental package path in plugin::init(). 1 year ago
  Andrew Belt dcbece868f Add system::glob(). 1 year ago
  Andrew Belt 7c0941777f Define ARCH_* macros in arch.hpp instead of on the command line. 1 year ago
  Andrew Belt 449502977c After moving user dir, update recent patches inside old user dir to new dir. 1 year ago
  Andrew Belt befbb094a0 Fix warning when NDEBUG macro is enabled. 1 year ago
  Andrew Belt 41f65c6859 Add cable color setting and menu items. 1 year ago
  Andrew Belt 6c18b05ac7 If loaded patch contains unavailable modules, after informing user, don't close Rack. Instead, load patch anyway. 1 year ago
  Andrew Belt 89cb56ae95 If Microphone permission is blocked on Mac, show error dialog with instructions to give permission. 1 year ago
  Andrew Belt ba84d14467 If log file cannot be written, show error dialog and exit. On Mac, explain how to enable Document Folder permission and open System Settings before exit. 1 year ago
  Andrew Belt b04beb9680 Dispatch ExpanderChangeEvent when removing modules. 1 year ago
  Andrew Belt 129eb3ca4b Allow multiple cables on input Port. 1 year ago
  Andrew Belt 840e184d7e Rename system::initCpuFlags() to system::resetFpuFlags(). Implement it on ARM64. 1 year ago
  Andrew Belt e2a4a6209d Add system::initCpuFlags(). Call it by all new threads. 1 year ago
  Andrew Belt 7b7f539e58 Add settings::cableAutoRotate and cableColorsReset(). 1 year ago
  Andrew Belt 5e90e7da8a Return templated type for menu helpers. 1 year ago
  Andrew Belt b95897c7da Add ui::ColorDotMenuItem. 1 year ago
  Andrew Belt 859cf1b484 Add verifyHttpsCerts setting to disable verifying HTTPS certificates. 1 year ago
  Andrew Belt d87bf878eb Fix dsp::dbToAmplitude() for simd:: types. 1 year ago
  Andrew Belt bb8f70c04e When loading a patch or autosave, if modules are unavailable, prompt user to close Rack and view them on the VCV Library. 1 year ago
  Andrew Belt b406264407 Use assert() instead of throwing Exception in SharedMutex. 1 year ago
  Andrew Belt d70372535a Add Engine::addModule_NoLock() and addCable_NoLock(). 1 year ago
  Andrew Belt 1b30b8ab3b Include plugin.hpp in rack.hpp. 1 year ago
  Andrew Belt bf43884b53 Add string::Version::getMajor(), getMinor(), and getRevision(). 1 year ago
  Andrew Belt 032d6b826a Define _MM_FROUND_NO_EXC on ARM64. 1 year ago
  Andrew Belt ded4425620 Add LightButton to component library. 1 year ago
  Andrew Belt 993a27efc9 Use sse4.2 roundps intrinsic in simd::trunc, floor, ceil, and round. Use floor() in fmod() instead of trunc(). 1 year ago
  Andrew Belt a29d04f062 Add DarkPJ301MPort to component library. 1 year ago
  Andrew Belt 16db3fb2e1 Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. 1 year ago
  Andrew Belt f5f0dd2ddb Add ThemedSvgPort and ThemedPJ301MPort classes. 1 year ago
  Andrew Belt e02ef2932c Make ThemedSvg* classes fully inline. Refactor app::Svg* classes. 1 year ago
  Andrew Belt 6b0f4d3a18 Add monotonic mention to system::getTime(). 1 year ago
  Andrew Belt 16900d4c8e Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. 1 year ago
  Andrew Belt b3c3b0e003 Fix deprecated SvgSlider::setHandleSVG(). 1 year ago
  Andrew Belt afdbb98f7f In Port method arguments, change `channel` type to uint8_t. 1 year ago
  Andrew Belt 8c0b3adeb6 Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. 1 year ago
  Andrew Belt 613f926c35 Change `side` argument from bool to uint8_t in Module::getExpander() and Module::ExpanderChangeEvent. 1 year ago
  Andrew Belt 3f6b62637e Enable `ParamQuantity::snapEnabled` and disable `smoothEnabled` in `Module::configSwitch()` and `configButton()`. 2 years ago
  Andrew Belt 7c6afcda4b Add doc comment to settings::autosaveInterval. 2 years ago
  Andrew Belt 4a904d4950 Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue(). 2 years ago