3013 Commits (8584109933ea1fcb18add503d2ebb28ea98b7312)
 

Author SHA1 Message Date
  Andrew Belt 8584109933 Load patch when Rack is launched by file association on Mac. 2 years ago
  Andrew Belt 42394e651c Update src target of dep/Makefile. 2 years ago
  Andrew Belt 4a8e0f43a5 Use `std::log2` with correct cast in teVarsInit(). 2 years ago
  Andrew Belt 2838b33525 Add author email to Model context menu. 2 years ago
  Andrew Belt bda4fbf666 Update tag reference URL in helper.py. 2 years ago
  Andrew Belt 9f49de8776 Skip plugin update if current version is greater than remote version. 2 years ago
  Andrew Belt c833c08da9 Skip app update if current version is greater than remote version. 2 years ago
  Andrew Belt 7dc564e773 Add more version examples to string::Version doc. 2 years ago
  Andrew Belt 635670c5ce Add string::Version class for comparing versions. 2 years ago
  Andrew Belt c38a2b5d3d Add log2() to Quantity expression parser. 2 years ago
  Andrew Belt b016cacb10 Bump version. Update changelog. 2 years ago
  Andrew Belt 2e6f5d1ed7 In ModuleWidget::removeAction() unset module position from rack and push to history. 2 years ago
  Andrew Belt 6cf85035e2 Fix ModuleWidget::cloneAction() position of cloned module. 2 years ago
  Andrew Belt e6354957a5 Separate RackWidget::setModulePosForce() into multiple methods. 2 years ago
  Andrew Belt 92d3196ac0 Place cloned module directly to the right of the original module. 2 years ago
  Andrew Belt 9fec91438d Clean up RackWidget::setModulePosForce(). Use grid coordinates instead of pixels. 2 years ago
  Andrew Belt 32acefe1d5 Reorder and tweak behaviors in RackWidget::setModulePosForce() algorithm. 2 years ago
  Andrew Belt 0033ab76a3 Tweak position of meter percentage text. Omit "%" for 2 HP modules. 2 years ago
  Andrew Belt 5d9534810f Add cast to return value of GetProcAddress(). 2 years ago
  Andrew Belt 26659d7906 Load plugin manifest before loading plugin library. 2 years ago
  Andrew Belt e57b50604e Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings. 2 years ago
  Andrew Belt 6e68ea1d28 Merge branch 'v2' of github.com:VCVRack/Rack into v2 2 years ago
  Andrew Belt a3824c8dc3
Update CONTRIBUTING.md 2 years ago
  Andrew Belt b57b10f6fb Warn when RtMidiDriver throws an exception. 2 years ago
  Andrew Belt dda07a6ae0 Add plugin slug fallback from SequelSequencers to DanielDavies. 2 years ago
  Andrew Belt 950d73444e Add menu item to port menu to set color of cables. 2 years ago
  Andrew Belt d1683067c6 Only dispatch ActionEvent on mouse down in SvgButton. 2 years ago
  Andrew Belt 974fe13d2f Increase ref counter of module JSON in ModuleWidget::pasteJsonAction() when giving shared ownership to history::ModuleChange action. 2 years ago
  Andrew Belt 30665d6280 Bump version. 2 years ago
  Andrew Belt c6ead930e8 Update changelog. 2 years ago
  Andrew Belt b42c433930 Don't consume Button in ModuleWidget when Shift-clicking to select/deselect. 2 years ago
  Andrew Belt c7bb0b7cf1 Make RackWidget::setModulePosNearest() and setSelectionPosNearest() always set the same row. 2 years ago
  Andrew Belt 074bca645a In RackWidget::setModulePosForce(), only shove right modules left if module's new box does not occupy old box. 2 years ago
  Andrew Belt 30a31e858b Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility. 2 years ago
  Andrew Belt 88db0b74e9 Improve RackWidget::setModulePosForce() with a few intuitive special cases. 2 years ago
  Andrew Belt 957350c9ff 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. 2 years ago
  Andrew Belt 5beab691e6 Constrict dragged module to left/right of other modules. 2 years ago
  Andrew Belt e19347d6da Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse(). 2 years ago
  Andrew Belt 9c512458cf Refactor RackWidget::addModuleAtMouse(). 2 years ago
  Andrew Belt f4eae161e8 Change RackWidget::setModulePosForce() behavior to insert module between other modules, remove gaps, and shove other modules to the right only. 2 years ago
  Andrew Belt e57d87e708 If ModuleWidget is selected, don't dispatch Button event to children. 2 years ago
  Andrew Belt 9fced9b878 Add Rect::getWidth() and getHeight(). 2 years ago
  Andrew Belt cdc8a09b38 Make CL1362 port graphic match hardware size. 2 years ago
  Andrew Belt 1535b110cb Don't always consume buttons in ModuleWidget. 2 years ago
  Andrew Belt 2283de5792 Make module dragging always force-move modules. Allow creating selections and moving selections of modules if "Lock module positions" is enabled. 2 years ago
  Andrew Belt f79c7dc75f Simpilfy RackWidget::onButton(). 2 years ago
  Andrew Belt 94de041fde Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly. 2 years ago
  Andrew Belt bee494a3d7 Make force-moving default module drag behavior. 2 years ago
  Andrew Belt 74f372ec3f Make force-moving move other modules to their "old" position when moving began. 2 years ago
  Andrew Belt 6a7bd37389 Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal. 2 years ago