Andrew Belt
							
						 | 
						
							
							
							
								
							
								dca30e2b53
								
							
								
							
						 | 
						
							
							
								
								Auto-format code with astyle.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2cd29d62f0
								
							
								
							
						 | 
						
							
							
								
								Draw plugs under wires for CableWidgets in CableContainer.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								de95175596
								
							
								
							
						 | 
						
							
							
								
								Since dragging a ModuleWidget can move all modules, push a ComplexAction of ModuleMove actions instead of a single action.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6fd01b217a
								
							
								
							
						 | 
						
							
							
								
								Add ModuleWidget force movement.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8d270d23cd
								
							
								
							
						 | 
						
							
							
								
								Use more efficient algorithm to finding valid ModuleWidget position in RackWidget::requestModulePosNearest.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a5d7a0b75b
								
							
								
							
						 | 
						
							
							
								
								Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event system changes.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9d609fee2b
								
							
								
							
						 | 
						
							
							
								
								Rename `widget::*Event` to `event::*`.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								16b42e8e4e
								
							
								
							
						 | 
						
							
							
								
								Rename RackWidget::rails
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b84e2f57fa
								
							
								
							
						 | 
						
							
							
								
								Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a509fab1c1
								
							
								
							
						 | 
						
							
							
								
								Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52151a709d
								
							
								
							
						 | 
						
							
							
								
								Add various API documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								66aa746476
								
							
								
							
						 | 
						
							
							
								
								Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8a5a806425
								
							
								
							
						 | 
						
							
							
								
								Add app::, ui::, and widget:: namespaces.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d1142b449
								
							
								
							
						 | 
						
							
							
								
								Add new Widget::draw() method. Deprecate old method.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d737504011
								
							
								
							
						 | 
						
							
							
								
								Add intro message when the rack is empty. Round zoom level to nearest percent.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								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
							
						 | 
						
							
							
							
								
							
								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
							
						 | 
						
							
							
							
								
							
								2e4faa4a10
								
							
								
							
						 | 
						
							
							
								
								Add hack when disconnecting ModuleWidgets with NULL Module
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5eb5579fb9
								
							
								
							
						 | 
						
							
							
								
								Add menu item to save template patch
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e845373ee9
								
							
								
							
						 | 
						
							
							
								
								Make event callbacks use const
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								20b78190c1
								
							
								
							
						 | 
						
							
							
								
								Put math in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								95f6016e7a
								
							
								
							
						 | 
						
							
							
								
								Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								316518a794
								
							
								
							
						 | 
						
							
							
								
								Wrap engine state into class Engine
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								92951206b6
								
							
								
							
						 | 
						
							
							
								
								Rename WidgetState to event::Context, move color.hpp implementations to source
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								499ceb024f
								
							
								
							
						 | 
						
							
							
								
								Remove math namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4b55d428e8
								
							
								
							
						 | 
						
							
							
								
								Split app.hpp into individual headers
							
							
							
							
								
							
							
						 | 
						7 years ago |