| .. | 
		
		
			
			
			
				
					| app | Add ThemedSvgPort and ThemedPJ301MPort classes. | 2 years ago | 
		
			
			
			
				
					| dsp | Add BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low. | 2 years ago | 
		
			
			
			
				
					| engine | In Port method arguments, change `channel` type to uint8_t. | 2 years ago | 
		
			
			
			
				
					| plugin | Load plugin manifest before loading plugin library. | 3 years ago | 
		
			
			
			
				
					| simd | Define _MM_FROUND_NO_EXC on ARM64. | 2 years ago | 
		
			
			
			
				
					| ui | Add UI theme to settings and menu bar. | 2 years ago | 
		
			
			
			
				
					| widget | When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. | 2 years ago | 
		
			
			
			
				
					| window | Remove Window::activateContext(). | 2 years ago | 
		
			
			
			
				
					| Quantity.hpp | Move Svg to window:: namespace. | 4 years ago | 
		
			
			
			
				
					| asset.hpp | PRIVATE is ignored on global variables so remove it. | 4 years ago | 
		
			
			
			
				
					| audio.hpp | Revise doc comments for audio::Device methods. | 2 years ago | 
		
			
			
			
				
					| color.hpp | Add color::lerp(). | 2 years ago | 
		
			
			
			
				
					| common.hpp | Add get() helper function for std::vector. | 2 years ago | 
		
			
			
			
				
					| componentlibrary.hpp | Add LightButton to component library. | 2 years ago | 
		
			
			
			
				
					| context.hpp | Add MIDI "Loopback" driver. | 3 years ago | 
		
			
			
			
				
					| gamepad.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| helpers.hpp | Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. | 2 years ago | 
		
			
			
			
				
					| history.hpp | Add menu item to port menu to set color of cables. | 3 years ago | 
		
			
			
			
				
					| keyboard.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| library.hpp | Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. | 2 years ago | 
		
			
			
			
				
					| logger.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| math.hpp | Add Rect::getWidth() and getHeight(). | 3 years ago | 
		
			
			
			
				
					| midi.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| midiloopback.hpp | Use 16 MIDI loopback devices instead of 1. | 3 years ago | 
		
			
			
			
				
					| mutex.hpp | Fix swapping of read/write mutex in implementation of SharedMutex. | 3 years ago | 
		
			
			
			
				
					| network.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| patch.hpp | Add `patch::Manager::clearAutosave()`. Clear autosave in safe mode. | 3 years ago | 
		
			
			
			
				
					| plugin.hpp | Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings. | 3 years ago | 
		
			
			
			
				
					| rack.hpp | Move ReadWriteMutex from Engine.cpp to new mutex.hpp header. | 3 years ago | 
		
			
			
			
				
					| rack0.hpp | Auto-format code with astyle. | 6 years ago | 
		
			
			
			
				
					| random.hpp | Make simple random state global instead of thread-local. | 3 years ago | 
		
			
			
			
				
					| rtaudio.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| rtmidi.hpp | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
		
			
			
			
				
					| settings.hpp | Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. | 2 years ago | 
		
			
			
			
				
					| string.hpp | Add string::Version comparator specification to documentation. | 3 years ago | 
		
			
			
			
				
					| system.hpp | Add monotonic mention to system::getTime(). | 2 years ago | 
		
			
			
			
				
					| tag.hpp | Adjust formatting of namespace docs. | 4 years ago | 
		
			
			
			
				
					| weakptr.hpp | Adjust formatting of namespace docs. | 4 years ago |