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
85061331Fix RackWidget::squeezeModulePos() setting incorrect positions of right shoved modules. by
Andrew Belt
2022-07-04 02:38:04 -0400
3c86df39Add string::Version comparator specification to documentation. by
Andrew Belt
2022-07-03 20:23:05 -0400
2cb34127Apply rack offset in ModuleWidget::get/setGridPosition() etc. by
Andrew Belt
2022-07-01 18:42:16 -0400
f2e1951dAlign VCV Audio-2 VU meter light thresholds with meter labels. by
Andrew Belt
2022-06-30 01:09:34 -0400
ecf1be8bWhen lockModules setting is enabled, also lock selected modules. by
Andrew Belt
2022-06-29 23:46:35 -0400
6364cab3Rename "template" module preset in menu items to "default". Hide template preset in preset list. by
Andrew Belt
2022-06-29 23:33:57 -0400
d3e6c84fFix expanders occasionally not connecting when removing a module. by
Andrew Belt
2022-06-29 22:21:13 -0400
ebad98efRefactor RackWidget::updateExpanders() to use ModuleWidget::getGridBox(). by
Andrew Belt
2022-06-29 21:47:35 -0400
b31ae550Call updateExpanders() in RackWidget::squeezeModulePos() and unsqueezeModulePos(), fixing expanders not connecting when cloning modules. by
Andrew Belt
2022-06-29 21:07:16 -0400
3ff824b4Use old module move algorithm for adding/removing modules when auto-squeeze is disabled. by
Andrew Belt
2022-06-29 20:50:06 -0400
259fc6d4Revise TipWindow messages. by
Andrew Belt
2022-06-28 18:34:44 -0400
16a3ea74Reorganize View menu. by
Andrew Belt
2022-06-27 16:08:29 -0400
7d6b9d22Add 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
f47729b4Add back force-moving of modules. by
Andrew Belt
2022-06-27 10:52:19 -0400
f6201f38Prevent unused variable warning in Module::configBypass(). by
Andrew Belt
2022-06-22 19:46:58 -0400
a4c8ee3bUse 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
b956cfceDestroy plugins in reverse order from initialization. by
Andrew Belt
2022-05-25 03:41:55 -0400
a609a9b1Add `patch::Manager::clearAutosave()`. Clear autosave in safe mode. by
Andrew Belt
2022-05-25 03:07:53 -0400
ed5a3629Add safe mode. by
Andrew Belt
2022-05-25 02:37:39 -0400
e0b22360Don't refresh Browser on show. by
Andrew Belt
2022-05-25 01:30:01 -0400
466700aaRemove deprecated CFBundleTypeOSTypes from Info.plist. by
Andrew Belt
2022-05-25 00:16:54 -0400
89574d74Remove Discord activity IPC. by
Andrew Belt
2022-05-25 00:07:55 -0400
85841099Load patch when Rack is launched by file association on Mac. by
Andrew Belt
2022-05-25 00:01:03 -0400
42394e65Update src target of dep/Makefile. by
Andrew Belt
2022-05-24 19:55:04 -0400
4a8e0f43Use `std::log2` with correct cast in teVarsInit(). by
Andrew Belt
2022-05-24 06:47:47 -0400
2838b335Add author email to Model context menu. by
Andrew Belt
2022-05-22 04:40:38 -0400
bda4fbf6Update tag reference URL in helper.py. by
Andrew Belt
2022-05-22 01:59:37 -0400
9f49de87Skip plugin update if current version is greater than remote version. by
Andrew Belt
2022-05-22 01:20:40 -0400
c833c08dSkip app update if current version is greater than remote version. by
Andrew Belt
2022-05-22 01:08:52 -0400
7dc564e7Add more version examples to string::Version doc. by
Andrew Belt
2022-05-21 23:34:26 -0400
635670c5Add string::Version class for comparing versions. by
Andrew Belt
2022-05-21 23:05:47 -0400
c38a2b5dAdd 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
2e6f5d1eIn ModuleWidget::removeAction() unset module position from rack and push to history. by
Andrew Belt
2022-05-18 17:38:56 -0400
6cf85035Fix ModuleWidget::cloneAction() position of cloned module. by
Andrew Belt
2022-05-18 17:30:55 -0400
e6354957Separate RackWidget::setModulePosForce() into multiple methods. by
Andrew Belt
2022-05-18 17:23:45 -0400
92d3196aPlace cloned module directly to the right of the original module. by
Andrew Belt
2022-05-16 04:51:47 -0400
9fec9143Clean up RackWidget::setModulePosForce(). Use grid coordinates instead of pixels. by
Andrew Belt
2022-05-16 01:22:39 -0400
32acefe1Reorder 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
0033ab76Tweak position of meter percentage text. Omit "%" for 2 HP modules. by
Andrew Belt
2022-04-20 15:07:08 -0400
5d953481Add cast to return value of GetProcAddress(). by
Andrew Belt
2022-04-17 06:06:36 -0400
26659d79Load plugin manifest before loading plugin library. by
Andrew Belt
2022-04-16 07:04:18 -0400
e57b5060Add 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
6e68ea1dMerge branch 'v2' of github.com:VCVRack/Rack into v2 by
Andrew Belt
2022-04-13 06:11:40 -0400
a3824c8dUpdate 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
b57b10f6Warn when RtMidiDriver throws an exception. by
Andrew Belt
2022-03-12 14:59:58 -0500
dda07a6aAdd plugin slug fallback from SequelSequencers to DanielDavies. by
Andrew Belt
2022-03-04 14:50:37 -0500
950d7344Add menu item to port menu to set color of cables. by
Andrew Belt
2022-03-04 13:27:32 -0500
d1683067Only dispatch ActionEvent on mouse down in SvgButton. by
Andrew Belt
2022-03-03 01:53:46 -0500
974fe13dIncrease 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
c6ead930Update changelog. by
Andrew Belt
2022-02-26 04:07:06 -0500
b42c4339Don't consume Button in ModuleWidget when Shift-clicking to select/deselect. by
Andrew Belt
2022-02-21 18:17:43 -0500
c7bb0b7cMake RackWidget::setModulePosNearest() and setSelectionPosNearest() always set the same row. by
Andrew Belt
2022-02-21 17:56:46 -0500
074bca64In 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
30a31e85Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility. by
Andrew Belt
2022-02-18 14:43:08 -0500
88db0b74Improve RackWidget::setModulePosForce() with a few intuitive special cases. by
Andrew Belt
2022-02-15 22:46:54 -0500
957350c9In 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
5beab691Constrict dragged module to left/right of other modules. by
Andrew Belt
2022-02-14 19:09:48 -0500
e19347d6Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse(). by
Andrew Belt
2022-02-14 18:39:00 -0500
9c512458Refactor RackWidget::addModuleAtMouse(). by
Andrew Belt
2022-02-14 17:49:45 -0500
f4eae161Change 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
e57d87e7If ModuleWidget is selected, don't dispatch Button event to children. by
Andrew Belt
2022-02-14 16:43:07 -0500
9fced9b8Add Rect::getWidth() and getHeight(). by
Andrew Belt
2022-02-14 16:30:26 -0500
cdc8a09bMake CL1362 port graphic match hardware size. by
Andrew Belt
2022-02-14 12:33:39 -0500
1535b110Don't always consume buttons in ModuleWidget. by
Andrew Belt
2022-02-10 23:36:43 -0500
2283de57Make 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
f79c7dc7Simpilfy RackWidget::onButton(). by
Andrew Belt
2022-02-03 17:36:52 -0500
94de041fUpdate rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly. by
Andrew Belt
2022-01-30 10:33:50 -0500
bee494a3Make 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
74f372ecMake force-moving move other modules to their "old" position when moving began. by
Andrew Belt
2022-01-29 00:16:24 -0500
6a7bd373Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal. by
Andrew Belt
2022-01-28 20:24:41 -0500
6258edeaDon't consume key in TextField is Ctrl is held. by
Andrew Belt
2022-01-27 14:15:45 -0500
7032be47Don't re-adjust module positions based on patch bounding box when serializing RackWidget. by
Andrew Belt
2022-01-27 14:04:27 -0500
d795561eFix MIDI module learned note/CC bugs by
Andrew Belt
2022-01-24 17:03:30 -0500
3dabea0eRefactor note and CC types in MIDI interface modules. by
Andrew Belt
2022-01-24 10:57:12 -0500
ebda3472Make 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
8fca198dFix initial angle of PlugWidget. by
Andrew Belt
2022-01-23 03:23:49 -0500
41324f80Fix Module ID printf type. by
Andrew Belt
2022-01-22 23:37:41 -0500
f26d9d4cUpdate GLFW submodule. by
Andrew Belt
2022-01-22 10:19:38 -0500
7bb39b33Add "Support" item to Help menu. Rearrange Help menu. by
Andrew Belt
2022-01-22 09:15:26 -0500
95f362beUpdate changelog. by
Andrew Belt
2022-01-22 09:03:30 -0500
8f4a5d26Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode. by
Andrew Belt
2022-01-22 09:03:11 -0500
49231c2bRefactor MIDI to CV menus. by
Andrew Belt
2022-01-22 08:39:48 -0500
bdee8330Add "Pitch bend range" setting to MIDI to CV module. by
Andrew Belt
2022-01-22 08:34:20 -0500
ea17bebeReduce stack size of standalone adapter to 1MiB on Windows. by
Andrew Belt
2022-01-21 22:17:33 -0500
ac73ef47Update 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
05d93da0Switch to VCV's rtmidi branch. Update rtmidi from upstream. by
Andrew Belt
2022-01-17 18:32:26 -0500
61b247adReduce 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
e43769fbMake 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
525c1c06Demangle system::getStackTrace() on Mac. by
Andrew Belt
2022-01-13 20:55:22 -0500