Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • |\ \
  • | * |
  • | |/
  • | | *
  • | |/
  • | | *
  • | |/
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | |/
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | |/
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • 5551617a (v2) Update date of version in changelog. by Andrew Belt 2022-07-07 06:28:21 -0400
  • ca85e0a6 (tag: v2.1.2) Bump version. Update changelog. by Andrew Belt 2022-07-04 03:00:36 -0400
  • 85061331 Fix RackWidget::squeezeModulePos() setting incorrect positions of right shoved modules. by Andrew Belt 2022-07-04 02:38:04 -0400
  • 3c86df39 Add string::Version comparator specification to documentation. by Andrew Belt 2022-07-03 20:23:05 -0400
  • 2cb34127 Apply rack offset in ModuleWidget::get/setGridPosition() etc. by Andrew Belt 2022-07-01 18:42:16 -0400
  • f2e1951d Align VCV Audio-2 VU meter light thresholds with meter labels. by Andrew Belt 2022-06-30 01:09:34 -0400
  • ecf1be8b When lockModules setting is enabled, also lock selected modules. by Andrew Belt 2022-06-29 23:46:35 -0400
  • 6364cab3 Rename "template" module preset in menu items to "default". Hide template preset in preset list. by Andrew Belt 2022-06-29 23:33:57 -0400
  • d3e6c84f Fix expanders occasionally not connecting when removing a module. by Andrew Belt 2022-06-29 22:21:13 -0400
  • ebad98ef Refactor RackWidget::updateExpanders() to use ModuleWidget::getGridBox(). by Andrew Belt 2022-06-29 21:47:35 -0400
  • b31ae550 Call updateExpanders() in RackWidget::squeezeModulePos() and unsqueezeModulePos(), fixing expanders not connecting when cloning modules. by Andrew Belt 2022-06-29 21:07:16 -0400
  • 3ff824b4 Use old module move algorithm for adding/removing modules when auto-squeeze is disabled. by Andrew Belt 2022-06-29 20:50:06 -0400
  • 259fc6d4 Revise TipWindow messages. by Andrew Belt 2022-06-28 18:34:44 -0400
  • 16a3ea74 Reorganize View menu. by Andrew Belt 2022-06-27 16:08:29 -0400
  • 7d6b9d22 Add squeezeModules setting and menu bar item to toggle new squeeze or old nearest/force behavior. by Andrew Belt 2022-06-27 15:48:11 -0400
  • f47729b4 Add back force-moving of modules. by Andrew Belt 2022-06-27 10:52:19 -0400
  • f6201f38 Prevent unused variable warning in Module::configBypass(). by Andrew Belt 2022-06-22 19:46:58 -0400
  • a4c8ee3b Use different temporary autosave dir in safe mode. Don't check for library updates in safe mode. by Andrew Belt 2022-05-26 11:14:14 -0400
  • b956cfce Destroy plugins in reverse order from initialization. by Andrew Belt 2022-05-25 03:41:55 -0400
  • a609a9b1 Add `patch::Manager::clearAutosave()`. Clear autosave in safe mode. by Andrew Belt 2022-05-25 03:07:53 -0400
  • ed5a3629 Add safe mode. by Andrew Belt 2022-05-25 02:37:39 -0400
  • e0b22360 Don't refresh Browser on show. by Andrew Belt 2022-05-25 01:30:01 -0400
  • 466700aa Remove deprecated CFBundleTypeOSTypes from Info.plist. by Andrew Belt 2022-05-25 00:16:54 -0400
  • 89574d74 Remove Discord activity IPC. by Andrew Belt 2022-05-25 00:07:55 -0400
  • 85841099 Load patch when Rack is launched by file association on Mac. by Andrew Belt 2022-05-25 00:01:03 -0400
  • 42394e65 Update src target of dep/Makefile. by Andrew Belt 2022-05-24 19:55:04 -0400
  • 4a8e0f43 Use `std::log2` with correct cast in teVarsInit(). by Andrew Belt 2022-05-24 06:47:47 -0400
  • 2838b335 Add author email to Model context menu. by Andrew Belt 2022-05-22 04:40:38 -0400
  • bda4fbf6 Update tag reference URL in helper.py. by Andrew Belt 2022-05-22 01:59:37 -0400
  • 9f49de87 Skip plugin update if current version is greater than remote version. by Andrew Belt 2022-05-22 01:20:40 -0400
  • c833c08d Skip app update if current version is greater than remote version. by Andrew Belt 2022-05-22 01:08:52 -0400
  • 7dc564e7 Add more version examples to string::Version doc. by Andrew Belt 2022-05-21 23:34:26 -0400
  • 635670c5 Add string::Version class for comparing versions. by Andrew Belt 2022-05-21 23:05:47 -0400
  • c38a2b5d Add log2() to Quantity expression parser. by Andrew Belt 2022-05-21 20:06:27 -0400
  • b016cacb (tag: v2.1.1) Bump version. Update changelog. by Andrew Belt 2022-05-21 15:53:58 -0400
  • 2e6f5d1e In ModuleWidget::removeAction() unset module position from rack and push to history. by Andrew Belt 2022-05-18 17:38:56 -0400
  • 6cf85035 Fix ModuleWidget::cloneAction() position of cloned module. by Andrew Belt 2022-05-18 17:30:55 -0400
  • e6354957 Separate RackWidget::setModulePosForce() into multiple methods. by Andrew Belt 2022-05-18 17:23:45 -0400
  • 92d3196a Place cloned module directly to the right of the original module. by Andrew Belt 2022-05-16 04:51:47 -0400
  • 9fec9143 Clean up RackWidget::setModulePosForce(). Use grid coordinates instead of pixels. by Andrew Belt 2022-05-16 01:22:39 -0400
  • 32acefe1 Reorder and tweak behaviors in RackWidget::setModulePosForce() algorithm. by Andrew Belt 2022-05-13 01:20:37 -0400
  • e3f8f16c (refs/pull/1938/head) Use constexpr for static const values whenever possible by falkTX 2022-04-25 21:14:35 +0100
  • 0033ab76 Tweak position of meter percentage text. Omit "%" for 2 HP modules. by Andrew Belt 2022-04-20 15:07:08 -0400
  • 5d953481 Add cast to return value of GetProcAddress(). by Andrew Belt 2022-04-17 06:06:36 -0400
  • 26659d79 Load plugin manifest before loading plugin library. by Andrew Belt 2022-04-16 07:04:18 -0400
  • e57b5060 Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings. by Andrew Belt 2022-04-13 12:49:26 -0400
  • 6e68ea1d Merge branch 'v2' of github.com:VCVRack/Rack into v2 by Andrew Belt 2022-04-13 06:11:40 -0400
  • a3824c8d Update CONTRIBUTING.md by Andrew Belt 2022-04-13 06:03:35 -0400
  • 8be9f48d (refs/pull/1937/head) Fix memory alignment for SIMD by falkTX 2022-03-29 18:06:15 +0100
  • 1759a195 (refs/pull/1936/head) Fix memory alignment for buffers used by pffft by falkTX 2022-03-29 17:40:47 +0100
  • b57b10f6 Warn when RtMidiDriver throws an exception. by Andrew Belt 2022-03-12 14:59:58 -0500
  • dda07a6a Add plugin slug fallback from SequelSequencers to DanielDavies. by Andrew Belt 2022-03-04 14:50:37 -0500
  • 950d7344 Add menu item to port menu to set color of cables. by Andrew Belt 2022-03-04 13:27:32 -0500
  • d1683067 Only dispatch ActionEvent on mouse down in SvgButton. by Andrew Belt 2022-03-03 01:53:46 -0500
  • 974fe13d Increase ref counter of module JSON in ModuleWidget::pasteJsonAction() when giving shared ownership to history::ModuleChange action. by Andrew Belt 2022-03-02 22:32:36 -0500
  • d38b3ed9 (refs/pull/1935/head) Fix fill matching in helper.py by tpcarlson 2022-02-26 16:44:38 +0000
  • 30665d62 (tag: v2.1.0) Bump version. by Andrew Belt 2022-02-26 04:07:50 -0500
  • c6ead930 Update changelog. by Andrew Belt 2022-02-26 04:07:06 -0500
  • b42c4339 Don't consume Button in ModuleWidget when Shift-clicking to select/deselect. by Andrew Belt 2022-02-21 18:17:43 -0500
  • c7bb0b7c Make RackWidget::setModulePosNearest() and setSelectionPosNearest() always set the same row. by Andrew Belt 2022-02-21 17:56:46 -0500
  • 074bca64 In RackWidget::setModulePosForce(), only shove right modules left if module's new box does not occupy old box. by Andrew Belt 2022-02-21 14:48:48 -0500
  • 30a31e85 Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility. by Andrew Belt 2022-02-18 14:43:08 -0500
  • 88db0b74 Improve RackWidget::setModulePosForce() with a few intuitive special cases. by Andrew Belt 2022-02-15 22:46:54 -0500
  • 957350c9 In RackWidget::setModulePosForce(), if module old position is to the left of the new position, shove other modules to the left instead of the right. by Andrew Belt 2022-02-14 20:14:19 -0500
  • 5beab691 Constrict dragged module to left/right of other modules. by Andrew Belt 2022-02-14 19:09:48 -0500
  • e19347d6 Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse(). by Andrew Belt 2022-02-14 18:39:00 -0500
  • 9c512458 Refactor RackWidget::addModuleAtMouse(). by Andrew Belt 2022-02-14 17:49:45 -0500
  • f4eae161 Change RackWidget::setModulePosForce() behavior to insert module between other modules, remove gaps, and shove other modules to the right only. by Andrew Belt 2022-02-14 16:59:51 -0500
  • e57d87e7 If ModuleWidget is selected, don't dispatch Button event to children. by Andrew Belt 2022-02-14 16:43:07 -0500
  • 9fced9b8 Add Rect::getWidth() and getHeight(). by Andrew Belt 2022-02-14 16:30:26 -0500
  • cdc8a09b Make CL1362 port graphic match hardware size. by Andrew Belt 2022-02-14 12:33:39 -0500
  • 1535b110 Don't always consume buttons in ModuleWidget. by Andrew Belt 2022-02-10 23:36:43 -0500
  • 2283de57 Make module dragging always force-move modules. Allow creating selections and moving selections of modules if "Lock module positions" is enabled. by Andrew Belt 2022-02-07 01:55:25 -0500
  • f79c7dc7 Simpilfy RackWidget::onButton(). by Andrew Belt 2022-02-03 17:36:52 -0500
  • 94de041f Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly. by Andrew Belt 2022-01-30 10:33:50 -0500
  • bee494a3 Make force-moving default module drag behavior. by Andrew Belt 2022-01-30 08:09:01 -0500
  • e6cb593b (refs/pull/1934/head) Allow to disable the workaround "unconsumed messages getting stuck in the future". Because this workaround is causing MIDI events drops at low block size settings. by Sebastien Andary 2022-01-29 15:34:07 +0100
  • 74f372ec Make force-moving move other modules to their "old" position when moving began. by Andrew Belt 2022-01-29 00:16:24 -0500
  • 6a7bd373 Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal. by Andrew Belt 2022-01-28 20:24:41 -0500
  • 6258edea Don't consume key in TextField is Ctrl is held. by Andrew Belt 2022-01-27 14:15:45 -0500
  • 7032be47 Don't re-adjust module positions based on patch bounding box when serializing RackWidget. by Andrew Belt 2022-01-27 14:04:27 -0500
  • d795561e Fix MIDI module learned note/CC bugs by Andrew Belt 2022-01-24 17:03:30 -0500
  • 3dabea0e Refactor note and CC types in MIDI interface modules. by Andrew Belt 2022-01-24 10:57:12 -0500
  • ebda3472 Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs. by Andrew Belt 2022-01-24 10:12:52 -0500
  • 8fca198d Fix initial angle of PlugWidget. by Andrew Belt 2022-01-23 03:23:49 -0500
  • 41324f80 Fix Module ID printf type. by Andrew Belt 2022-01-22 23:37:41 -0500
  • f26d9d4c Update GLFW submodule. by Andrew Belt 2022-01-22 10:19:38 -0500
  • 7bb39b33 Add "Support" item to Help menu. Rearrange Help menu. by Andrew Belt 2022-01-22 09:15:26 -0500
  • 95f362be Update changelog. by Andrew Belt 2022-01-22 09:03:30 -0500
  • 8f4a5d26 Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode. by Andrew Belt 2022-01-22 09:03:11 -0500
  • 49231c2b Refactor MIDI to CV menus. by Andrew Belt 2022-01-22 08:39:48 -0500
  • bdee8330 Add "Pitch bend range" setting to MIDI to CV module. by Andrew Belt 2022-01-22 08:34:20 -0500
  • ea17bebe Reduce stack size of standalone adapter to 1MiB on Windows. by Andrew Belt 2022-01-21 22:17:33 -0500
  • ac73ef47 Update RtAudio to 5.2.0. Rewrite error handling in RtAudioDevice. by Andrew Belt 2022-01-20 05:35:01 -0500
  • edb03368 (refs/pull/1933/head) Update submodules by TheEvilSkeleton 2022-01-19 19:03:27 -0500
  • 05d93da0 Switch to VCV's rtmidi branch. Update rtmidi from upstream. by Andrew Belt 2022-01-17 18:32:26 -0500
  • 61b247ad Reduce verbosity of staple validate on Mac. by Andrew Belt 2022-01-15 04:24:58 -0500
  • 0d003b96 (tag: v2.0.6) Bump version. Update changelog. by Andrew Belt 2022-01-15 03:45:18 -0500
  • e43769fb Make midi::InputQueue thread-safe, fixing probabalistic crash when MIDI-to-CV module processes MIDI messages. by Andrew Belt 2022-01-15 03:02:10 -0500
  • 525c1c06 Demangle system::getStackTrace() on Mac. by Andrew Belt 2022-01-13 20:55:22 -0500