|  Andrew Belt | 98aa18d354 | Rename a few variables and methods | 6 years ago | 
				
					
						|  Andrew Belt | 6d86a8280c | Add convenience methods to Port. Draw blue plug lights for polyphonic ports. | 6 years ago | 
				
					
						|  Andrew Belt | c6f8153d74 | Use various other history actions when interacting with the rack | 6 years ago | 
				
					
						|  Andrew Belt | 5659faba2e | Add RackWidget::clearCablesAction | 6 years ago | 
				
					
						|  Andrew Belt | c4a33bedc3 | Move CableContainer methods into RackWidget | 6 years ago | 
				
					
						|  Andrew Belt | 94c33c5e77 | Use cable history actions when interacting with cables | 6 years ago | 
				
					
						|  Andrew Belt | 8cc4cb3c2b | Add PatchManager. Clean up and refactor RackWidget and CableContainer. | 6 years ago | 
				
					
						|  Andrew Belt | 5266641777 | Big cable refactor. | 6 years ago | 
				
					
						|  Andrew Belt | a77a04ad22 | Move ModuleWidget cloning code from RackWidget to ModuleWidget. Make ModuleWidget position based on mouse position. | 6 years ago | 
				
					
						|  Andrew Belt | 9ab5244002 | Add MIDI-Map panel and boilerplate. Various fixes for SVGButton. | 6 years ago | 
				
					
						|  Andrew Belt | 9a4a89b234 | Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing. | 6 years ago | 
				
					
						|  Andrew Belt | 223341e2f1 | Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget. | 6 years ago | 
				
					
						|  Andrew Belt | f73dae1384 | Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click. | 6 years ago | 
				
					
						|  Andrew Belt | ede6295516 | Set zoom every few frames. Add ModuleWidget::setModule(). Add Port::set/getChannels(). | 6 years ago | 
				
					
						|  Andrew Belt | 0ab5152030 | Add hysteresis to Switch in momentary mode | 6 years ago | 
				
					
						|  Andrew Belt | ad69fc648a | Add Knob::smooth variable for disabling param smoothing. Clean up various code. | 6 years ago | 
				
					
						|  Andrew Belt | 6a83a3c766 | Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQuantity | 6 years ago | 
				
					
						|  Andrew Belt | 445e5e6d6b | Fix history for momentary Switches, remove `virtual` from Core structs | 6 years ago | 
				
					
						|  Andrew Belt | 428f137d45 | Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean. | 6 years ago | 
				
					
						|  Andrew Belt | ec83a4dacb | Improve behavior for unbounded params | 6 years ago | 
				
					
						|  Andrew Belt | 38c291b365 | Merge ParamInfo with Param | 6 years ago | 
				
					
						|  Andrew Belt | 418499159b | Add snapping to Knob | 6 years ago | 
				
					
						|  Andrew Belt | 6dad6ec000 | Add param smoothing when moving Knob | 6 years ago | 
				
					
						|  Andrew Belt | 19d9fdd041 | Add ModuleBypass. Serialize Module::bypass. | 6 years ago | 
				
					
						|  Andrew Belt | cb7e139b47 | Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config(). | 6 years ago | 
				
					
						|  Andrew Belt | 1a26bac9b1 | Move ui header implementations to source files. | 6 years ago | 
				
					
						|  Andrew Belt | 3ab43a2ce0 | Rename wire to cable | 6 years ago | 
				
					
						|  Andrew Belt | c59b9ba67d | Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove | 6 years ago | 
				
					
						|  Andrew Belt | 655f081965 | Rename context() to app(). Add skeleton for history. | 6 years ago | 
				
					
						|  Andrew Belt | 4ef58cbf78 | Add tooltip to ParamWidget. Make Widget call event::State::finalizeWidget() when removed, not when deleted. | 6 years ago | 
				
					
						|  Andrew Belt | de2b5a92af | Clean up event documentation, change event::PathDrop::path type to const reference, make event::Zoom recurse regardless of being consumed | 6 years ago | 
				
					
						|  Andrew Belt | 6f053f615a | Module Browser progress | 6 years ago | 
				
					
						|  Andrew Belt | 2e4faa4a10 | Add hack when disconnecting ModuleWidgets with NULL Module | 6 years ago | 
				
					
						|  Andrew Belt | ce2dc31e83 | Add helpers to compatibility header | 6 years ago | 
				
					
						|  Andrew Belt | 5eb5579fb9 | Add menu item to save template patch | 6 years ago | 
				
					
						|  Andrew Belt | 69bd0575b5 | Add Module bypass to UI and engine | 6 years ago | 
				
					
						|  Andrew Belt | e845373ee9 | Make event callbacks use const | 6 years ago | 
				
					
						|  Andrew Belt | 1a7aeb6c3b | Create event context for each event that is triggered | 6 years ago | 
				
					
						|  Andrew Belt | 3d6de43a78 | Refactor ParamWidget event behavior, draw polyphonic wires with greater thickness, fix serialization bug in Module | 6 years ago | 
				
					
						|  Andrew Belt | 7c04ff0abf | Rename Port to PortWidget | 6 years ago | 
				
					
						|  Andrew Belt | c999df235d | Clean up ModuleWidget | 6 years ago | 
				
					
						|  Andrew Belt | f5601d2042 | Work on toolbar, event context | 6 years ago | 
				
					
						|  Andrew Belt | 960ac66b73 | Fix event drag handling, fix ParamQuantity and tweak its API | 6 years ago | 
				
					
						|  Andrew Belt | d62b8d5845 | Put audio in namespace | 6 years ago | 
				
					
						|  Andrew Belt | 00d039c465 | Put midi in namespace | 6 years ago | 
				
					
						|  Andrew Belt | 20b78190c1 | Put math in namespace | 6 years ago | 
				
					
						|  Andrew Belt | 0dec45d970 | Class-ify window, un-class-ify asset | 6 years ago | 
				
					
						|  Andrew Belt | 402f42a354 | Add Context class for storing global state | 6 years ago | 
				
					
						|  Andrew Belt | c31b8f0ba2 | Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class | 6 years ago | 
				
					
						|  Andrew Belt | 95f6016e7a | Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene | 6 years ago |