b39ab9e4ce 
								
							
								 
							
						 
						
							
							
								
								Check pointers in menu item helpers.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c53ad4b75e 
								
							
								 
							
						 
						
							
							
								
								Add rightText arguments to docs of menu item helpers.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93c4e087b5 
								
							
								 
							
						 
						
							
							
								
								Check that setModule() was called in ModuleWidget constructor.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b5d4483a9 
								
							
								 
							
						 
						
							
							
								
								Add LEDLightButton.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								681b76708e 
								
							
								 
							
						 
						
							
							
								
								Add rightText to createCheckMenuItem(), createBoolMenuItem(), and  
							
							createBoolPtrMenuItem(). 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df89de7847 
								
							
								 
							
						 
						
							
							
								
								Move Svg to window:: namespace.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3675f45cec 
								
							
								 
							
						 
						
							
							
								
								Add/edit doc comments.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b605c2c258 
								
							
								 
							
						 
						
							
							
								
								Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aac5e3c381 
								
							
								 
							
						 
						
							
							
								
								Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be3b975932 
								
							
								 
							
						 
						
							
							
								
								Use createMenuItem() helpers in ModuleWidget.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a5180f101 
								
							
								 
							
						 
						
							
							
								
								Clean up RackWidget and ModuleWidget members.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f26696feb7 
								
							
								 
							
						 
						
							
							
								
								Document MenuItem helpers.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9423354b98 
								
							
								 
							
						 
						
							
							
								
								Fix LEDBezelLight size.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c41dd9a62 
								
							
								 
							
						 
						
							
							
								
								Add createSubmenuItem() helper.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b998904d16 
								
							
								 
							
						 
						
							
							
								
								Use menu item helpers for Core modules.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54669f9895 
								
							
								 
							
						 
						
							
							
								
								Add createMenuItem() with action callback and createCheckMenuItem().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3ab530c73 
								
							
								 
							
						 
						
							
							
								
								Add menu item helpers createBoolMenuItem() and createIndexSubmenuItem(), and their pointer variants.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c529a9541 
								
							
								 
							
						 
						
							
							
								
								Add createIndexMenuItem() helper function.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55fa1f0dca 
								
							
								 
							
						 
						
							
							
								
								Move Svg from window.hpp to svg.hpp. Deprecate Window::loadSvg(). Un-deprecate Svg::load().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a21827b1e 
								
							
								 
							
						 
						
							
							
								
								Add TextField context menu.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3c8262183 
								
							
								 
							
						 
						
							
							
								
								Make Module always deserialize "id", "leftModuleId", and "rightModuleId". Due to this, make pasting and cloning modules delete these properties from the JSON before `fromJson()` is called.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca9231e1b3 
								
							
								 
							
						 
						
							
							
								
								Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15ea154602 
								
							
								 
							
						 
						
							
							
								
								Remove Dark mode.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2ec0af4b0 
								
							
								 
							
						 
						
							
							
								
								Restructure SvgPanel to handle dark mode.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								040d862102 
								
							
								 
							
						 
						
							
							
								
								Move Window::mousePos to Scene::mousePos.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dbce1683d 
								
							
								 
							
						 
						
							
							
								
								Work on PortTooltips.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccb4fe41ec 
								
							
								 
							
						 
						
							
							
								
								Add ParamWidget::appendContextMenu(). Fix helper.hpp member field setting.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99b17727ab 
								
							
								 
							
						 
						
							
							
								
								WIP:  
							
							- Make ParamWidget hold module/paramId instead of paramQuantity.
- Add configInput/configOutput.
- Add engine::PortInfo.
- Avoid calling particular events when cursor is locked.
- Add PortTooltip. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4936df2c0b 
								
							
								 
							
						 
						
							
							
								
								Move ParamWidget/Knob/Switch properties to ParamQuantity. Fix static linking on Linux.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4b6056ded 
								
							
								 
							
						 
						
							
							
								
								Massive WIP v2 overhaul:  
							
							- Add Engine::fromJson which can be called without the GUI at all.
- Make RackWidget::fromJson attach itself to existing Engine state. However, once attached, they own their Engine objects (Module, Cable).
- Remove Engine thread. Now Engine must be stepped by other threads, such as the audio thread. This is fantastic because there is no longer a mutex lock every audio buffer.
	- Add concept of the "primary module", which is allowed to call Engine::step().
- Add many Module events. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebeeb0f26b 
								
							
								 
							
						 
						
							
							
								
								Refactor createLightParamCentered()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8476828452 
								
							
								 
							
						 
						
							
							
								
								Add LEDLightSlider and other component library classes.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								729b3dc3c9 
								
							
								 
							
						 
						
							
							
								
								Move tag lists to tag.cpp.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca30e2b53 
								
							
								 
							
						 
						
							
							
								
								Auto-format code with astyle.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6c8d84ede 
								
							
								 
							
						 
						
							
							
								
								Clean up types in dsp/window.hpp. Fix createModel() in helpers.hpp if a member field exists called `model`. Fix `make install` path for plugins. Fail silently if a MIDI message >3 bytes is received.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa088e369a 
								
							
								 
							
						 
						
							
							
								
								Add links to README. Add union to simd::Vector for serially accessing vector elements.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								696939069d 
								
							
								 
							
						 
						
							
							
								
								Use <> instead of "" for include directive.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afd6d4bb8e 
								
							
								 
							
						 
						
							
							
								
								Clean up various headers.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								149f7f0e2b 
								
							
								 
							
						 
						
							
							
								
								Plugin Manager menu progress.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								357952c3d3 
								
							
								 
							
						 
						
							
							
								
								Move all metadata from Param to ParamQuantity.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6660c88885 
								
							
								 
							
						 
						
							
							
								
								Change app::ParamQuantity to engine::ParamQuantity.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43dd52f9fe 
								
							
								 
							
						 
						
							
							
								
								Add Model pointer to Module.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a5ae9ea28 
								
							
								 
							
						 
						
							
							
								
								Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83ad8523c2 
								
							
								 
							
						 
						
							
							
								
								Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64602576b0 
								
							
								 
							
						 
						
							
							
								
								Create `engine::` namespace  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c60339bcd3 
								
							
								 
							
						 
						
							
							
								
								Create `plugin::` namespace  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a5a806425 
								
							
								 
							
						 
						
							
							
								
								Add app::, ui::, and widget:: namespaces.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38c291b365 
								
							
								 
							
						 
						
							
							
								
								Merge ParamInfo with Param  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c59b9ba67d 
								
							
								 
							
						 
						
							
							
								
								Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove  
							
							
								
							
							
						 
						6 years ago