2681 Commits (f4ddb556e4e67c133d606309c979b46f65ee0530)
 

Author SHA1 Message Date
  Andrew Belt aea3f0ed47 Add ModelBox::isFavorite(). 3 years ago
  Andrew Belt 4034d6015a Add favorite selection and filtering in Module Browser. Merge moduleWhitelist and moduleUsages into moduleInfos in settings. 3 years ago
  Andrew Belt 84a0728c42 Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton. 3 years ago
  Andrew Belt b99a228f75 Don't consume all keys in TextField. Don't deselect TextField with escape key. 3 years ago
  Andrew Belt 0c1213f0ba Make Scene only consume Esc if fullscreen. 3 years ago
  Andrew Belt b63c9406eb Duplicate cables attached to inputs in RackWidget::cloneSelectionAction(). 3 years ago
  Andrew Belt fb7368029b Call super method in UndoItem::step() and RedoItem::step(). 3 years ago
  Andrew Belt 2eb4967261 Make system::getEntries() return vector instead of list. 3 years ago
  Andrew Belt 3a40e286cf Tweak license formatting. Make license specific to VCV Rack Community Edition. 3 years ago
  Andrew Belt 3a45b26b92 Add link to HTML version of license for dist. 3 years ago
  Andrew Belt 3c23abadc4 Build Discord IPC path with snprintf instead of std::string. 3 years ago
  Andrew Belt 68dffcf127 Fix README formatting for dist build. 3 years ago
  Andrew Belt d00e79c7fb Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition. 3 years ago
  Andrew Belt c32a34ec28 Allow spaces in DIST_ variables in Makefile. 3 years ago
  Andrew Belt a6ad500f97 Set names of RtMidi threads. 3 years ago
  Andrew Belt b17f6ee3fe Add fallback thread to Engine to step blocks if no primary module is set. 3 years ago
  Andrew Belt a7823f184a Refactor InputDevice::onMessage() for performance. 3 years ago
  Andrew Belt 3403d289a7 Fail silently if Discord socket cannot be opened on Windows. 3 years ago
  Andrew Belt 7437c8194c Implement Discord activity updater for Windows. 3 years ago
  Andrew Belt cb15bbeb1a Communicate with Discord IPC to update activity status. 3 years ago
  Andrew Belt bf21e1574c Set RtAudio thread name. Limit thread on Linux to 15 characters. 3 years ago
  Andrew Belt 59facf4ced Delay output MIDI message by an Engine block in the MIDI driver, instead of in CV-MIDI etc. 3 years ago
  Andrew Belt 2f2fab35f3 Add midi::Message::getFrame() and setFrame(). 3 years ago
  Andrew Belt 094382778f Set JSON real precision to double (17 digits). 3 years ago
  Andrew Belt 0a59d4aad3 Refactor logger. Require setting logger::logPath before initializing logger. 3 years ago
  Andrew Belt b0018e5ec6 Remove MXCSR debugging in Engine::stepBlock(). 3 years ago
  Andrew Belt 908878e45d Save and restore MXCSR back to original value in Engine::stepBlock(). 3 years ago
  Andrew Belt 0cd74bf928 Don't reset random state in random::init() if already seeded. 3 years ago
  Andrew Belt c8109e3759 Reorder cleanup routines in Engine::removeModule_NoLock(). 3 years ago
  Andrew Belt 9aba147a2b Correct usage documentation of Module::createPatchStorageDirectory(). 3 years ago
  Andrew Belt 90cf9af4a2 Don't dispatch Module::onUnsetPrimary() and Module::onSetPrimary() in setPrimaryModule() if module is already primary. 3 years ago
  Andrew Belt f5781b3b56 Add Module::getExpander(). 3 years ago
  Andrew Belt deacbb50dc Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine. 3 years ago
  Andrew Belt 6c9aebfbde Add Module::getPanel(). 3 years ago
  Andrew Belt 8ecbacee29 Use sed instead of perl for replacements in Makefile. 3 years ago
  Andrew Belt f87f6af45b Use nearest free position in RackWidget::fromJson() so resized modules don't overlap. 3 years ago
  Andrew Belt 6ac7785cba Add back single-argument Vec constructor. 3 years ago
  Andrew Belt 05117a30b4 Add updated RoundBlackKnob and Trimpot SVGs from Pyer. 3 years ago
  Andrew Belt 4734f13ba8 Silently fail is user enters a NAN expression in parameter field. 3 years ago
  Andrew Belt 4ddd52d0f4 Add "inf" as variable to param field expression parser. 3 years ago
  Andrew Belt 0a56fb42cb Clean up menu bar text. 3 years ago
  Andrew Belt 474e2b99c1 Use MenuItem helpers in MenuBar.cpp. 3 years ago
  Andrew Belt b605c2c258 Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior. 3 years ago
  Andrew Belt 98ad29d693 Add redesigned PJ301M graphic from Pyer. 3 years ago
  Andrew Belt 74fdd9cb84 Rename "Load selection" menu item to "Import selection". 3 years ago
  Andrew Belt aac5e3c381 Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper. 3 years ago
  Andrew Belt c8f090aa1f Add and implement RackWidget::loadSelection() and saveSelection(). 3 years ago
  Andrew Belt b341c90cc2 Clean up RackWidget selection method names. Add unimplemented RackWidget::loadSelectionDialog() and saveSelectionDialog(). 3 years ago
  Andrew Belt eb1048f6d0 Add names for a couple history actions. 3 years ago
  Andrew Belt 305e6f0a5c Clean up eachNearestGridPos in RackWidget. 3 years ago