|  Andrew Belt | 9d70bad7aa | Tint/dim port only when left-dragging. | 11 months ago | 
				
					
						|  Andrew Belt | 854f2f121e | Add "All cables" menu item to port context menu for dragging multiple cables. | 11 months ago | 
				
					
						|  Andrew Belt | d87feb7d6e | Make CableWidget remember cableId so history is not broken when dragging a cable to its original port. | 11 months ago | 
				
					
						|  Andrew Belt | 26ef3b574e | When dragging cable back to its original port, don't push history which does nothing. | 11 months ago | 
				
					
						|  Andrew Belt | 407b7cbf25 | When dragging cables, combine CableAdd and CableRemove actions into a ComplexAction that is pushed when dragging stops. | 11 months ago | 
				
					
						|  Andrew Belt | 41eddb0890 | Re-enable plug lights. Re-enable port dimming when dragging cable. | 11 months ago | 
				
					
						|  Andrew Belt | d8edf64b8a | Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch. | 11 months ago | 
				
					
						|  Andrew Belt | 73d27e9df6 | Make PlugWidget a child of PlugContainer instead of a child of CableWidget. | 11 months ago | 
				
					
						|  Andrew Belt | 7024da3a5f | Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. | 1 year ago | 
				
					
						|  Andrew Belt | f15eeba5b9 | All Ctrl+scroll action names to "View > Mouse wheel" choice labels. | 1 year ago | 
				
					
						|  Andrew Belt | cb01a15607 | Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings. | 1 year ago | 
				
					
						|  Andrew Belt | eea16efc29 | Use key instead of keyName for checking key commands. | 1 year ago | 
				
					
						|  Andrew Belt | ad73106428 | Refactor mouseWheelZoom scroll toggle logic. | 1 year ago | 
				
					
						|  Andrew Belt | 5635e097a0 | Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll. | 1 year ago | 
				
					
						|  Andrew Belt | 8346b52c12 | Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4. | 1 year ago | 
				
					
						|  Andrew Belt | 757a76d986 | Decrement Switch value with Ctrl+click. | 1 year ago | 
				
					
						|  Andrew Belt | 6850f761ea | Deselect modules when adding module with browser. | 1 year ago | 
				
					
						|  Andrew Belt | 58f2482df8 | Add "Create cable on top" item to port menu. Tweak menu labels. | 1 year ago | 
				
					
						|  Andrew Belt | 7acb080b92 | When duplicating module with cables, duplicate cables connected to outputs as well as inputs. | 1 year ago | 
				
					
						|  Andrew Belt | 41f65c6859 | Add cable color setting and menu items. | 1 year ago | 
				
					
						|  Andrew Belt | 63c0dec0e5 | Remember last color selected by the cable context menu's "New cable" item. Don't reset to first color when toggling "Auto-rotate colors". | 1 year ago | 
				
					
						|  Andrew Belt | e706ba2e3f | Remove cable index label in View > Cable colors. | 1 year ago | 
				
					
						|  Andrew Belt | 129eb3ca4b | Allow multiple cables on input Port. | 1 year ago | 
				
					
						|  Andrew Belt | 1d9aeedc1a | Remove "experimental" from dark panel menu item. | 1 year ago | 
				
					
						|  Andrew Belt | 2a2fe2614e | Avoid undefined behavior if "Cable color" menus stay open after a color is deleted. | 1 year ago | 
				
					
						|  Andrew Belt | c209292a4e | Add View > Cable colors menu. | 1 year ago | 
				
					
						|  Andrew Belt | 7b7f539e58 | Add settings::cableAutoRotate and cableColorsReset(). | 1 year ago | 
				
					
						|  Andrew Belt | b95897c7da | Add ui::ColorDotMenuItem. | 1 year ago | 
				
					
						|  Andrew Belt | eddb882d5b | Improve browser search results by tweaking FuzzySearchDatabase weights. | 2 years ago | 
				
					
						|  Andrew Belt | 21cf7d9293 | Re-enable SyncUpdateItem after library finishes syncing. | 2 years ago | 
				
					
						|  Andrew Belt | 16db3fb2e1 | Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. | 2 years ago | 
				
					
						|  Andrew Belt | 0e3ea2b7ff | Make SvgKnob::onChange() reset knob angle if ParamQuantity is null. | 2 years ago | 
				
					
						|  Andrew Belt | 5a085d0dc0 | Tweak LedDisplay border color. | 2 years ago | 
				
					
						|  Andrew Belt | ee3daf49d0 | Don't dispatch ChangeEvent in app::Svg* setters, since setters can be called from constructors and events are virtual. | 2 years ago | 
				
					
						|  Andrew Belt | 54411c43cd | Add "Library > Account settings" menu item. | 2 years ago | 
				
					
						|  Andrew Belt | 0c81299411 | Add "experimental" label to preferDarkPanels menu item. | 2 years ago | 
				
					
						|  Andrew Belt | e02ef2932c | Make ThemedSvg* classes fully inline. Refactor app::Svg* classes. | 2 years ago | 
				
					
						|  Andrew Belt | 16900d4c8e | Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. | 2 years ago | 
				
					
						|  Andrew Belt | a5d49e56db | Change text of preferDarkPanels in menu. | 2 years ago | 
				
					
						|  Andrew Belt | 7f6783c3dd | Re-render browser module framebuffers when settings::preferDarkPanels is changed. | 2 years ago | 
				
					
						|  Andrew Belt | 8c0b3adeb6 | Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. | 2 years ago | 
				
					
						|  Andrew Belt | 538fdcc547 | Show module ID in Module's Info menu. | 2 years ago | 
				
					
						|  Andrew Belt | 46063ce16b | Don't check for library updates when Library menu button is clicked in dev mode. | 2 years ago | 
				
					
						|  Andrew Belt | 6c9b40961c | Reword MenuBar items. | 2 years ago | 
				
					
						|  Andrew Belt | 83bd4013fa | Remove unnecessary assignment of InfoLabel::color. | 2 years ago | 
				
					
						|  Andrew Belt | 41a234da18 | Set UI theme color for Browser's count label and MenuBar's info label. | 2 years ago | 
				
					
						|  Andrew Belt | cdaea345d3 | Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue(). | 2 years ago | 
				
					
						|  Andrew Belt | 1dba28cadd | Improve appearance of translucent or transparent cable colors. | 2 years ago | 
				
					
						|  Andrew Belt | 35c70e7459 | Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". | 2 years ago | 
				
					
						|  Andrew Belt | 10b448a6bc | Add light and dark rack rails from Pyer. | 2 years ago |