Andrew Belt
							
						 | 
						
							
							
							
								
							
								1a0b3c657d
								
							
								
							
						 | 
						
							
							
								
								Add RACK_HELD key action to SelectKey and HoverKey. Consume arrow keys in RackScrollWidget and delete/backspace in ModuleWidget using HoverKey RACK_HELD instead of Hover.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2c9644d80d
								
							
								
							
						 | 
						
							
							
								
								Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ce2936c0c8
								
							
								
							
						 | 
						
							
							
								
								Restart engine workers when setting real-time priority.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a0e738bc07
								
							
								
							
						 | 
						
							
							
								
								Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								509d61c69a
								
							
								
							
						 | 
						
							
							
								
								Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								faa96068af
								
							
								
							
						 | 
						
							
							
								
								Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b65913c74f
								
							
								
							
						 | 
						
							
							
								
								More event documentation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0292387e58
								
							
								
							
						 | 
						
							
							
								
								Automatically set target for DragStart, Enter, Select, DragHover, etc.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								95eb5ec0b9
								
							
								
							
						 | 
						
							
							
								
								Add bus board to rack.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								51c37936a9
								
							
								
							
						 | 
						
							
							
								
								Make RackRails positioned correctly to prevent blank frames.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7624c46f19
								
							
								
							
						 | 
						
							
							
								
								Add assertions for 0-width ModuleWidgets. Add warning if framebuffer cannot be created in FramebufferWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0aedfe679f
								
							
								
							
						 | 
						
							
							
								
								Update event documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								68ac69c8f1
								
							
								
							
						 | 
						
							
							
								
								Allow TextField to be dragged.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								d8d5021304
								
							
								
							
						 | 
						
							
							
								
								Consume onDragHover in OpaqueWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b232b8db37
								
							
								
							
						 | 
						
							
							
								
								Add `event::Context::consumed`.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9d609fee2b
								
							
								
							
						 | 
						
							
							
								
								Rename `widget::*Event` to `event::*`.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								13b3fabd8b
								
							
								
							
						 | 
						
							
							
								
								Replace `Event::consumed` with `target` and `propogating`.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a38daa33db
								
							
								
							
						 | 
						
							
							
								
								Improve documentation of Module.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ddc40b8b5
								
							
								
							
						 | 
						
							
							
								
								Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f3181efc1b
								
							
								
							
						 | 
						
							
							
								
								Add shadows to SvgButton and SvgSwitch. Rearrange ModuleWidget context menu items.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								47ce8272ab
								
							
								
							
						 | 
						
							
							
								
								Initialize OpenGL context before calling scene->draw().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3b70a5697f
								
							
								
							
						 | 
						
							
							
								
								Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e8fc76ca8b
								
							
								
							
						 | 
						
							
							
								
								Change dsp::Counter to dsp::ClockDivider
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0ae781aa9f
								
							
								
							
						 | 
						
							
							
								
								Fix syntax
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dbb4d67a60
								
							
								
							
						 | 
						
							
							
								
								Change helper and rack0.hpp to use new configParam method. Add dsp::Counter::getCount().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ec5874ada6
								
							
								
							
						 | 
						
							
							
								
								Add string<->wstring conversion functions
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a7ec68e4f0
								
							
								
							
						 | 
						
							
							
								
								Log OS version on launch
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								357952c3d3
								
							
								
							
						 | 
						
							
							
								
								Move all metadata from Param to ParamQuantity.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6660c88885
								
							
								
							
						 | 
						
							
							
								
								Change app::ParamQuantity to engine::ParamQuantity.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b932a8d87c
								
							
								
							
						 | 
						
							
							
								
								Move ui::Quantity to Quantity.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4d36193cf2
								
							
								
							
						 | 
						
							
							
								
								Fix ModuleWidget::getParam(), getInput(), and getOutput() returning incorrect object.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								445686b89d
								
							
								
							
						 | 
						
							
							
								
								Allow Param limits with min > max
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								87cab493f3
								
							
								
							
						 | 
						
							
							
								
								Add saved state to history::State. Ask for user confirmation in patch::resetDialog() and patch::loadDialog() if patch is unsaved.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f73c5f21f0
								
							
								
							
						 | 
						
							
							
								
								Add namespace documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2446756c54
								
							
								
							
						 | 
						
							
							
								
								Make settings a namespace instead of a global class.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								16b42e8e4e
								
							
								
							
						 | 
						
							
							
								
								Rename RackWidget::rails
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0309ad7323
								
							
								
							
						 | 
						
							
							
								
								Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								82f32038ac
								
							
								
							
						 | 
						
							
							
								
								Add system::runProcessAsync
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7e2d4a6bf9
								
							
								
							
						 | 
						
							
							
								
								Use larger canvas for RackScrollWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6fe14dca06
								
							
								
							
						 | 
						
							
							
								
								Move reset and randomize from Param to ParamWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e1a55f4976
								
							
								
							
						 | 
						
							
							
								
								Add numbers to authors, tags, and modules list in ModuleBrowser. Add favorite button and favorite filter to ModuleBrowser.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e9aacbed93
								
							
								
							
						 | 
						
							
							
								
								Add adjacent module IDs and pointers to Module.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								43dd52f9fe
								
							
								
							
						 | 
						
							
							
								
								Add Model pointer to Module.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e60ed0cf98
								
							
								
							
						 | 
						
							
							
								
								Added "invertZoom" to settings.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								257a357187
								
							
								
							
						 | 
						
							
							
								
								Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6e6aa6ef94
								
							
								
							
						 | 
						
							
							
								
								Add zooming with Ctrl+Scroll to RackScrollWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								419a1e7529
								
							
								
							
						 | 
						
							
							
								
								Only draw framebuffer is frame is not overdue
							
							
							
							
								
							
							
						 | 
						6 years ago |