|  Andrew Belt | b9d91b85af | Add ParamQuantity::getScaledValue(). | 4 years ago | 
				
					
						|  Andrew Belt | 4f98870e88 | Add ParamQuantity::setSmoothScaledValue(). | 4 years ago | 
				
					
						|  Andrew Belt | 3f1b1535e3 | Add Module::getNum*(). | 4 years ago | 
				
					
						|  Andrew Belt | 363d97a56e | Add UI thread CPU meter. | 4 years ago | 
				
					
						|  Andrew Belt | 287e06eb08 | Add Menu::cornerFlags. | 4 years ago | 
				
					
						|  Andrew Belt | e249f82564 | Redesign module CPU meter based on Pyer design. | 4 years ago | 
				
					
						|  Andrew Belt | ea09f6df29 | Use `RackWidget::selectedModules` set rather than `ModuleWidget::selected` bool. | 4 years ago | 
				
					
						|  Andrew Belt | 8df21af258 | Move favorite menu item from ModelBox menu to Model menu. | 4 years ago | 
				
					
						|  Andrew Belt | 1023247941 | Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser. | 4 years ago | 
				
					
						|  Andrew Belt | 196e18ba0c | Rename ModuleBrowser to Browser. | 4 years ago | 
				
					
						|  Andrew Belt | 4034d6015a | Add favorite selection and filtering in Module Browser. Merge moduleWhitelist and moduleUsages into moduleInfos in settings. | 4 years ago | 
				
					
						|  Andrew Belt | 84a0728c42 | Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton. | 4 years ago | 
				
					
						|  Andrew Belt | b63c9406eb | Duplicate cables attached to inputs in RackWidget::cloneSelectionAction(). | 4 years ago | 
				
					
						|  Andrew Belt | 2eb4967261 | Make system::getEntries() return vector instead of list. | 4 years ago | 
				
					
						|  Andrew Belt | d00e79c7fb | Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition. | 4 years ago | 
				
					
						|  Andrew Belt | b17f6ee3fe | Add fallback thread to Engine to step blocks if no primary module is set. | 4 years ago | 
				
					
						|  Andrew Belt | cb15bbeb1a | Communicate with Discord IPC to update activity status. | 4 years ago | 
				
					
						|  Andrew Belt | 2f2fab35f3 | Add midi::Message::getFrame() and setFrame(). | 4 years ago | 
				
					
						|  Andrew Belt | 0a59d4aad3 | Refactor logger. Require setting logger::logPath before initializing logger. | 4 years ago | 
				
					
						|  Andrew Belt | 0cd74bf928 | Don't reset random state in random::init() if already seeded. | 4 years ago | 
				
					
						|  Andrew Belt | 9aba147a2b | Correct usage documentation of Module::createPatchStorageDirectory(). | 4 years ago | 
				
					
						|  Andrew Belt | f5781b3b56 | Add Module::getExpander(). | 4 years ago | 
				
					
						|  Andrew Belt | deacbb50dc | Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine. | 4 years ago | 
				
					
						|  Andrew Belt | 6c9aebfbde | Add Module::getPanel(). | 4 years ago | 
				
					
						|  Andrew Belt | 6ac7785cba | Add back single-argument Vec constructor. | 4 years ago | 
				
					
						|  Andrew Belt | b605c2c258 | Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior. | 4 years ago | 
				
					
						|  Andrew Belt | aac5e3c381 | Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper. | 4 years ago | 
				
					
						|  Andrew Belt | c8f090aa1f | Add and implement RackWidget::loadSelection() and saveSelection(). | 4 years ago | 
				
					
						|  Andrew Belt | b341c90cc2 | Clean up RackWidget selection method names. Add unimplemented RackWidget::loadSelectionDialog() and saveSelectionDialog(). | 4 years ago | 
				
					
						|  Andrew Belt | 76331f350c | Implement the "modules" half of RackWidget::pasteJsonAction(). | 4 years ago | 
				
					
						|  Andrew Belt | 4fb2c9ac7c | Add RackWidget::fromJsonAction(), ModuleWidget::fromJsonAction(), and replace CableWidget::toJson() with CableWidget::mergeJson(). | 4 years ago | 
				
					
						|  Andrew Belt | aaf98bb16d | Implement RackWidget::copyClipboardSelectedModules(). Clean up RackWidget API. | 4 years ago | 
				
					
						|  Andrew Belt | 6c22590439 | Remove single-float Vec constructor. | 4 years ago | 
				
					
						|  Andrew Belt | 8caf9842b8 | Add pixelRatio to settings. | 4 years ago | 
				
					
						|  Andrew Belt | 71423e0e94 | Add string::formatTime/formatTimeISO(). | 4 years ago | 
				
					
						|  Andrew Belt | 0602d9cc96 | Add edition name to TipWindow. | 4 years ago | 
				
					
						|  Andrew Belt | 94007a1c54 | Add ability to disable SequentialLayout wrapping. | 4 years ago | 
				
					
						|  Andrew Belt | a4f3542217 | Update blendish. Add TextField::prevField/nextField. | 4 years ago | 
				
					
						|  Andrew Belt | 8d86dbbb7d | Add GLFW_* aliases to Rack-defined GLFW-related macros. | 4 years ago | 
				
					
						|  Andrew Belt | eeaafcfb88 | Add menu item and key command for cloning selected modules. | 4 years ago | 
				
					
						|  Andrew Belt | fb36f4f009 | Add RackWidget::setSelectedModulesPosNearest() so dragging selected modules uses nearest position to the drag start. | 4 years ago | 
				
					
						|  Andrew Belt | 9cbf65f48c | Don't propagate Hover and DragHover events on ModuleWidget if selected. | 4 years ago | 
				
					
						|  Andrew Belt | 1a1a988535 | Add Select All and Deselect menu items and key commands. | 4 years ago | 
				
					
						|  Andrew Belt | c5374a878e | Move ModuleWidget::createSelectionContextMenu() to RackWidget::appendSelectionContextMenu(). Add selection context menu to Edit in menu bar. | 4 years ago | 
				
					
						|  Andrew Belt | b017ebf887 | Move module selection key commands to Scene so they are handled regardless of mouse position. | 4 years ago | 
				
					
						|  Andrew Belt | 8dc2b30c6b | Add module deselection to context menu. | 4 years ago | 
				
					
						|  Andrew Belt | 297561705a | Add key commands to selected modules. | 4 years ago | 
				
					
						|  Andrew Belt | 99c96c1e05 | Implement RackWidget::bypassSelectedModulesAction() so bypassing the module selection works. | 4 years ago | 
				
					
						|  Andrew Belt | 5995391ef9 | Add basic module selection dragging. | 4 years ago | 
				
					
						|  Andrew Belt | bcc22eba61 | Add actions to ModuleWidget::createSelectionContextMenu(). Refactor RackWidget and ModuleWidget as necessary. | 4 years ago |