3346 Commits (73d27e9df66f44f319e35c907d2b8034d47ee411)
 

Author SHA1 Message Date
  Andrew Belt 73d27e9df6 Make PlugWidget a child of PlugContainer instead of a child of CableWidget. 6 months ago
  Andrew Belt 3ed1e2c373 Set EngineWorker thread priority on Windows. 6 months ago
  Andrew Belt 420dd84a8a Use pthread API instead of C++ threads for EngineWorker. 6 months ago
  Andrew Belt f659b0432e Global random state no longer needs to be initialized for each Engine thread. 6 months ago
  Andrew Belt 7024da3a5f Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. 7 months ago
  Andrew Belt f15eeba5b9 All Ctrl+scroll action names to "View > Mouse wheel" choice labels. 7 months ago
  Andrew Belt eec9d40ffc In Window::getMods() on Linux, get mod keys directly from X11 display instead of GLFW, to handle X11 key remapping. 7 months ago
  Andrew Belt cb01a15607 Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings. 7 months ago
  Andrew Belt eea16efc29 Use key instead of keyName for checking key commands. 7 months ago
  Andrew Belt 0ab12e7103 Use uint32_t for codepoint type in text events. 7 months ago
  Andrew Belt 798f13eab3 Remove zstd feature from libcurl since it breaks build on Mac. 7 months ago
  Andrew Belt c9493a7914 Update curl to 8.10.0 and openssl to 3.3.2. Tweak configure flags to disable new unnecessary features. Allow curl to use zstd. 7 months ago
  Andrew Belt 9c5e5b3497 Improve error message for invalid SVG. 7 months ago
  Andrew Belt 73431fd235 Add commented-out warning for invalid or duplicate module tags. 8 months ago
  Andrew Belt 5ede1ad897 Parse "viewBox" attribute and transform coordinates to this in helper.py. 8 months ago
  Andrew Belt ad73106428 Refactor mouseWheelZoom scroll toggle logic. 9 months ago
  Andrew Belt 6965a2ecca Compile .mm files with CXX instead of CC. 9 months ago
  Andrew Belt e9ea0a9ef0 Make Slider corners sharp if a child of a Menu. 9 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 757a76d986 Decrement Switch value with Ctrl+click. 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 a994fefc15 MIDI_CV: Use MidiParser. 11 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 195bae86bc MIDI CV: When sustain pedal is released, disable gate if no notes are held. 11 months ago
  Andrew Belt 3f01dfdf6e Package SDK in sdk target. Don't lipo sdk binary. 11 months ago
  Andrew Belt 6850f761ea Deselect modules when adding module with browser. 11 months ago
  Andrew Belt 3a027080ca Add vtobpm() and bpmtov() parameter functions. 11 months ago
  Andrew Belt 33d3127eb1 Remove incomplete VCVSliderHorizontal and VCVLightSliderHorizontal components. 11 months ago
  Andrew Belt ff65d1a675 Fix permissions of files generated by Doxygen. 11 months ago
  Andrew Belt 58f2482df8 Add "Create cable on top" item to port menu. Tweak menu labels. 1 year ago
  Andrew Belt 29fa352331 Bump version. 1 year ago
  Andrew Belt 42ff27175d Engine: Sort `cables` by (inputModule, inputId) tuple. Iterate `cables` by groups of inputs instead of map of vectors. Use non-stacked input cable stepping algorithm if input is not stacked. 1 year ago
  Andrew Belt 7acb080b92 When duplicating module with cables, duplicate cables connected to outputs as well as inputs. 1 year ago
  Andrew Belt 5bf14750f0 Remove system::glob(). Use regex to find Fundamental package path in plugin::init(). 1 year ago
  Andrew Belt fc0a319ea4 Move LDFLAGS to end of compiler flags, since library order matters for Mingw. 1 year ago
  Andrew Belt 699a297534 Fix sdk path for lipo target. 1 year ago
  Andrew Belt 46e312a419 Refactor Makefile again. 1 year ago
  Andrew Belt b0c7675e58 Add lipo target for creating Mac fat binary. 1 year ago
  Andrew Belt 8ca33386e9 Refactor dist target. Split into dist, sdk, package. 1 year ago
  Andrew Belt 9384bedab1 Use original SLUG-VERSION-OS-CPU.vcvplugin filename for bundled Fundamental package. 1 year ago
  Andrew Belt dcbece868f Add system::glob(). 1 year ago
  Andrew Belt 1fb9af25dc Include CXXFLAGS in build command for target. 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 45113452eb Stop writing to log if file exceeds 10 MB. 1 year ago