|  Andrew Belt | 946d7b1433 | Use createPanel() in helper.py. | 5 years ago | 
				
					
						|  Andrew Belt | 15ea154602 | Remove Dark mode. | 5 years ago | 
				
					
						|  Andrew Belt | f2ec0af4b0 | Restructure SvgPanel to handle dark mode. | 5 years ago | 
				
					
						|  Andrew Belt | e1b14091bd | Add Dark mode to settings and menu bar. Change default cable colors. | 5 years ago | 
				
					
						|  Andrew Belt | 58a44db0c5 | Slightly increase performance of system::getNanoseconds() for Linux. | 5 years ago | 
				
					
						|  Andrew Belt | 306e454f0c | Use higher resolution clock for system::getNanoseconds() on Windows. Ban `long` from codebase. Use int64_t instead. | 5 years ago | 
				
					
						|  Andrew Belt | e875096728 | Change PortTooltip input/output labels. | 5 years ago | 
				
					
						|  Andrew Belt | f6eb33a235 | Use 64-bit atomic for thread counter in random seed initialization. | 5 years ago | 
				
					
						|  Andrew Belt | 0c1194e84b | Add counter to random seed in case threads initialize state in that same microsecond. | 5 years ago | 
				
					
						|  Andrew Belt | f4b54f74b7 | Added "recentPatchPaths" to settings.json and a "Open recent" menu item. | 5 years ago | 
				
					
						|  Andrew Belt | 6800cc7493 | Add back "allowCursorLock" to settings and menu bar. | 5 years ago | 
				
					
						|  Andrew Belt | 1f4a69c0bd | Update changelog. | 5 years ago | 
				
					
						|  Andrew Belt | ba0c0d091c | Use whole archive for static libs on Windows. | 5 years ago | 
				
					
						|  Andrew Belt | b30b200684 | Change paramTooltip default setting to true. | 5 years ago | 
				
					
						|  Andrew Belt | d0098ae7cc | Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen. | 5 years ago | 
				
					
						|  Andrew Belt | 60d2283010 | Add timestamp to MIDI message. Make MIDI-* modules wait until a message is `stepFrames` frames old until processing it, improving MIDI stability. Add Engine::getStepFrame, getStepTime, and getStepFrames. | 5 years ago | 
				
					
						|  Andrew Belt | 70a3092ac8 | Tweak "Lock modules" menu bar text | 5 years ago | 
				
					
						|  Andrew Belt | 5a45c26da6 | Add system::getNanoseconds(). Use it instead of std::chrono. | 5 years ago | 
				
					
						|  Andrew Belt | 687bb7f35f | Use prefixes for enum names instead of suffixes in helper script. | 5 years ago | 
				
					
						|  Andrew Belt | 4dce9431a5 | Add "knobLinearSensitivity" to settings.json. | 5 years ago | 
				
					
						|  Andrew Belt | b93e889c75 | Implement scaled linear and rotary knob modes. | 5 years ago | 
				
					
						|  Andrew Belt | 6a5f6fd6f3 | Add knob mode menu item. Remove "allowCursorLock" setting. | 5 years ago | 
				
					
						|  Andrew Belt | 040d862102 | Move Window::mousePos to Scene::mousePos. | 5 years ago | 
				
					
						|  Andrew Belt | c2379c833e | Refactor Quantity. Fix SvgKnob for parameters with 0 range. | 5 years ago | 
				
					
						|  Andrew Belt | c7f65f7bfb | Remove system::getThreadTime() and system::setThreadRealTime(). | 5 years ago | 
				
					
						|  Andrew Belt | d11223d0e0 | Call ParamQuantity::getDefaultValue() in configParam() to set initial value of param. | 5 years ago | 
				
					
						|  Andrew Belt | 540900d909 | Fix weird uninitialized memory error from Valgrind. | 5 years ago | 
				
					
						|  Andrew Belt | 538f5589c2 | Make headless mode work somewhat. | 5 years ago | 
				
					
						|  Andrew Belt | e6a12cbb2d | Implement gamepad::InputDevice::getName(). | 6 years ago | 
				
					
						|  Andrew Belt | c713cfb864 | Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx). | 6 years ago | 
				
					
						|  Andrew Belt | dccdacf3bc | Update midi API to behave similarly to audio API. | 6 years ago | 
				
					
						|  Andrew Belt | cded8e3fbb | Update changelog. | 6 years ago | 
				
					
						|  Andrew Belt | 035a673155 | Use MenuSeparator instead of MenuEntry for separating menu items. | 6 years ago | 
				
					
						|  Andrew Belt | 83cc03d049 | Make numpad Enter work in TextField. | 6 years ago | 
				
					
						|  Andrew Belt | 21cd34dc06 | Add clip lights to Audio. | 6 years ago | 
				
					
						|  Andrew Belt | b26d79dc57 | Use first audio driver if driver ID is not found. | 6 years ago | 
				
					
						|  Andrew Belt | 55852118f7 | Add appendAudioMenu() and appendMidiMenu(). | 6 years ago | 
				
					
						|  Andrew Belt | dba086af70 | Refactor rtaudio driver. Reorder rtaudio drivers. | 6 years ago | 
				
					
						|  Andrew Belt | 70d527d99a | Test audio. Fix audio deadlock in Engine::fromJson(). | 6 years ago | 
				
					
						|  Andrew Belt | e1aaa6f6a7 | Fix abstractions of audio structure. Some testing. | 6 years ago | 
				
					
						|  Andrew Belt | b6a7b09e7a | Restructure audio namespace to mirror midi class structure. (untested) | 6 years ago | 
				
					
						|  Andrew Belt | a34b6ef16e | Remove Bridge audio/MIDI driver. | 6 years ago | 
				
					
						|  Andrew Belt | 978acab35e | Work on TextField key commands. | 6 years ago | 
				
					
						|  Andrew Belt | 7b924b56a3 | Don't allow TextField::onSelectKey to consume all keys, only the ones it uses. | 6 years ago | 
				
					
						|  Andrew Belt | 3073bef995 | Add page up/down, home, and end key commands to ScrollWidget. | 6 years ago | 
				
					
						|  Andrew Belt | c9e0b82204 | Add limit to undo history (currently 500 actions). | 6 years ago | 
				
					
						|  Andrew Belt | 75ea2b353a | Remove force_link_glibc header. | 6 years ago | 
				
					
						|  Andrew Belt | 4a5027ef1c | Add internal struct to Module. | 6 years ago | 
				
					
						|  Andrew Belt | c33dc3c842 | Rename module disabling to bypassing. | 6 years ago | 
				
					
						|  Andrew Belt | cc711b6d2d | Replace module disabling with bypassing using BypassRoute and Module::configBypass(). | 6 years ago |