c3ff43b6de 
								
							
								 
							
						 
						
							
							
								
								Rename *Dir() functions to *Directory(), backtracking on a previous commit.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b9efc1401 
								
							
								 
							
						 
						
							
							
								
								Add string::join(). Reorder models how they are ordered in plugin's manifest. Use list instead of vector for models and tags in plugin::Plugin/Model.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								847b743148 
								
							
								 
							
						 
						
							
							
								
								Add ModularGrid link to module Info menu. Add more tips to tip window.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d908a0a55 
								
							
								 
							
						 
						
							
							
								
								Add system::join(). Add asset::module().  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d84110e4ee 
								
							
								 
							
						 
						
							
							
								
								Make module info context menu similar to VCV Library page.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80d08ec15c 
								
							
								 
							
						 
						
							
							
								
								Omit duplicate tags in Model.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								120aafe6d3 
								
							
								 
							
						 
						
							
							
								
								Change order of includes to C++ standard headers, library headers, and local project headers.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8423ce87aa 
								
							
								 
							
						 
						
							
							
								
								Add template preset for modules, which are loaded when created from the Module Browser.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38c99ad0a8 
								
							
								 
							
						 
						
							
							
								
								Scan preset directories when preset menu is created. Add user preset directory.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a462fadc5 
								
							
								 
							
						 
						
							
							
								
								Add "Connected to" to PortTooltip.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90e70060c3 
								
							
								 
							
						 
						
							
							
								
								Add manualUrl to plugin::Model.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								469d66024a 
								
							
								 
							
						 
						
							
							
								
								Restructure the tag/alias data structure.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca30e2b53 
								
							
								 
							
						 
						
							
							
								
								Auto-format code with astyle.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0f020efb4 
								
							
								 
							
						 
						
							
							
								
								Fix mixup of documentation of plugin::Plugin members.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82b817ec01 
								
							
								 
							
						 
						
							
							
								
								Add Plugin::modifiedTimestamp and set it in plugin.cpp. Sort by modifiedTimestamp in Module Browser.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								696939069d 
								
							
								 
							
						 
						
							
							
								
								Use <> instead of "" for include directive.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b3c9b36af 
								
							
								 
							
						 
						
							
							
								
								Add brand to plugin::Plugin and plugin manifest. Use brand instead of author in Module Browser.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								212404c664 
								
							
								 
							
						 
						
							
							
								
								Add Widget::addChildBottom(). Change ModuleWidget::setPanel behavior. Improve event docstrings. Temporarily disable glibc 2.23 header on Linux.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1a55f4976 
								
							
								 
							
						 
						
							
							
								
								Add numbers to authors, tags, and modules list in ModuleBrowser. Add favorite button and favorite filter to ModuleBrowser.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5a88dfad2 
								
							
								 
							
						 
						
							
							
								
								Add factory preset submenu to module context menu.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f967c68110 
								
							
								 
							
						 
						
							
							
								
								Header cleanup. ModuleBrowser work.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13dadef857 
								
							
								 
							
						 
						
							
							
								
								ModuleBrowser WIP. Add Widget::show/hide().  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b87f2e6dc8 
								
							
								 
							
						 
						
							
							
								
								Create DEP_LOCAL automatically in dep.mk. Document Plugin and Model fields.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								217faca052 
								
							
								 
							
						 
						
							
							
								
								Parse plugin metadata from plugin.json  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1e4f08d0c 
								
							
								 
							
						 
						
							
							
								
								Un-class-ify plugin  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dec45d970 
								
							
								 
							
						 
						
							
							
								
								Class-ify window, un-class-ify asset  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbed0cf7a1 
								
							
								 
							
						 
						
							
							
								
								Wrap asset state into new AssetManager class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								402f42a354 
								
							
								 
							
						 
						
							
							
								
								Add Context class for storing global state  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c31b8f0ba2 
								
							
								 
							
						 
						
							
							
								
								Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class  
							
							
								
							
							
						 
						6 years ago