Andrew Belt
							
						 | 
						
							
							
							
								
							
								454bf67d0e
								
							
								
							
						 | 
						
							
							
								
								Add `smooth` variable for ParamWidgets
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9be5332daf
								
							
								
							
						 | 
						
							
							
								
								Added util/color.hpp, fixed LightWidget color algorithm, added Ctrl+U key command for "Disconnect cables", refactor audio.cpp/midi.cpp, add new Audio Interface panel
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								efdd34c949
								
							
								
							
						 | 
						
							
							
								
								Add partial MIDI CC Interface, MIDI CV fixes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6186861c53
								
							
								
							
						 | 
						
							
							
								
								AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a6e86b5282
								
							
								
							
						 | 
						
							
							
								
								Allow separation from Module and ModuleWidget in Model subclass
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9f2a362c13
								
							
								
							
						 | 
						
							
							
								
								Divide widgets.hpp to widgets.hpp and ui.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0433b88b98
								
							
								
							
						 | 
						
							
							
								
								Change Port's createInput and createOutput to create
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b93018c990
								
							
								
							
						 | 
						
							
							
								
								Add Widget::create static methods, replaces create*() helpers in
							
							
							
							
							
							
								
							
							
							rack.hpp 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								67499624ee
								
							
								
							
						 | 
						
							
							
								
								Add box shadow behind modules, tweak light fall times
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								358386a57e
								
							
								
							
						 | 
						
							
							
								
								Refactoring, remove "f" and "i" prefixes from math.hpp functions
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c483779fb7
								
							
								
							
						 | 
						
							
							
								
								Refactor math.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								afabba1429
								
							
								
							
						 | 
						
							
							
								
								ModuleWidget serializes pos in rack grid coordinates instead of pixel
							
							
							
							
							
							
								
							
							
							coordinates 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f41cb7e780
								
							
								
							
						 | 
						
							
							
								
								Serialize wire color
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2b68057cb7
								
							
								
							
						 | 
						
							
							
								
								Add midi.cpp with MidiIO class
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c3b0f55044
								
							
								
							
						 | 
						
							
							
								
								Add AudioWidget
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ea36ea1874
								
							
								
							
						 | 
						
							
							
								
								Remove Module::reset(), Module::initialize(), and Module::randomize(),
							
							
							
							
							
							
								
							
							
							add onRandomize(), onReset(), onCreate(), and onDelete() 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Jeremy Wentworth
							
						 | 
						
							
							
							
								
							
								911286b60a
								
							
								
							
						 | 
						
							
							
								
								clarified comment about sizes (#510)
							
							
							
							
							
							
								
							
							
							* Update app.hpp
* Update app.hpp 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								60a1ecde4c
								
							
								
							
						 | 
						
							
							
								
								Rename SVGSlider to SVGFader, refactor LightWidget
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								93e0459c51
								
							
								
							
						 | 
						
							
							
								
								Split tags into tags.{hpp,cpp}
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3e2be87d44
								
							
								
							
						 | 
						
							
							
								
								Split tags into tags.{hpp,cpp}
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3f7ce8b01b
								
							
								
							
						 | 
						
							
							
								
								A few random changes from the last week
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								70bb8c7759
								
							
								
							
						 | 
						
							
							
								
								Add plug lights, remove plug light toggling
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5567c5f22d
								
							
								
							
						 | 
						
							
							
								
								Added AddModuleWindow
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8e251c0ddb
								
							
								
							
						 | 
						
							
							
								
								Refactor event framework. Everything uses Event* structs instead of
							
							
							
							
							
							
								
							
							
							messy function arguments, removed on*Opaque() 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								093fa99474
								
							
								
							
						 | 
						
							
							
								
								Add Widget::onPathDrop() event, added dragging patches to window to load
							
							
							
							
							
							
								
							
							
							them 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								661e93bb24
								
							
								
							
						 | 
						
							
							
								
								Remove old panel if ModuleWidget::setPanel is called multiple times,
							
							
							
							
							
							
								
							
							
							move in2px and mm2px to widgets.hpp 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0e7e362565
								
							
								
							
						 | 
						
							
							
								
								Change internals of SVGWidget subclasses
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bc619644ac
								
							
								
							
						 | 
						
							
							
								
								Throw away old lights, add new LightWidget as a final replacement
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								41c66f1d8a
								
							
								
							
						 | 
						
							
							
								
								Set SVGPanel oversampling on every frame
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								580f0db6b4
								
							
								
							
						 | 
						
							
							
								
								Change zoom only when zoom slider has finished moving (onAction())
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								99ad658694
								
							
								
							
						 | 
						
							
							
								
								Oversample SVGPanels by 2, everything else by 1
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2affd8a648
								
							
								
							
						 | 
						
							
							
								
								Redraw rails when zooming
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								243aa8308a
								
							
								
							
						 | 
						
							
							
								
								Fixed most mouse alignment issues
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a22aac6493
								
							
								
							
						 | 
						
							
							
								
								Added zoom slider, zoom to settings, finished Framebuffer scaling
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dbd4e44eda
								
							
								
							
						 | 
						
							
							
								
								Added Light object to engine.hpp, added automatic scrolling when
							
							
							
							
							
							
								
							
							
							dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8060a1e657
								
							
								
							
						 | 
						
							
							
								
								Rename initialize() to reset()
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								33ca4dac2d
								
							
								
							
						 | 
						
							
							
								
								Add override keyword everywhere
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b5e30fcf0
								
							
								
							
						 | 
						
							
							
								
								Don't smooth snapped knobs
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5cee9b53a9
								
							
								
							
						 | 
						
							
							
								
								Added boolean parameter to make knobs snap, made them visually snap as
							
							
							
							
							
							
								
							
							
							well 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5f311e7e15
								
							
								
							
						 | 
						
							
							
								
								File > New attempts to load template.vcv if exists
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aa2988c09d
								
							
								
							
						 | 
						
							
							
								
								Add toggle button for plug light, use title caps for all text
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								03795e3d91
								
							
								
							
						 | 
						
							
							
								
								Added momentary randomize() disable on ParamWidget
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								18eb87ae40
								
							
								
							
						 | 
						
							
							
								
								Add BlankWidget to Core, refactor ModuleWidget
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4cf19e112b
								
							
								
							
						 | 
						
							
							
								
								Fix Light when transparency is used, added preliminary ZoomWidget functionality to RackScene, added experimental linear gradients to SVGWidget, added sticky mouse button to gui.cpp, fix math in ScrollBar
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								45e7c5f0b0
								
							
								
							
						 | 
						
							
							
								
								Added plug lights (but commented out)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fc3cf452ff
								
							
								
							
						 | 
						
							
							
								
								Move ModuleWidget delete/backspace key to onMouseMove so it doesn't
							
							
							
							
							
							
								
							
							
							rely on key repeat 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7ee43d337d
								
							
								
							
						 | 
						
							
							
								
								Rework widgets to support cable stacking
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								970e227c20
								
							
								
							
						 | 
						
							
							
								
								Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52d41865ef
								
							
								
							
						 | 
						
							
							
								
								Add allowCursorLock setting for touch screens and tablets
							
							
							
							
							
							
								
							
							
							Prevent MomentarySwitch from randomizing 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ec34a36c05
								
							
								
							
						 | 
						
							
							
								
								Added ModuleWidget::createContextMenu() so subclasses can add
							
							
							
							
							
							
								
							
							
							MenuEntries to the right-click context menu 
							
						 | 
						8 years ago |