|  Andrew Belt | 70a5413a11 | Add BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low. | 2 years ago | 
				
					
						|  Andrew Belt | 57c99b4cd9 | Write to temp settings.json file and overwrite, in case Rack crashes while writing it. | 2 years ago | 
				
					
						|  Andrew Belt | 35c70e7459 | Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". | 2 years ago | 
				
					
						|  Andrew Belt | 3878d7053c | Make Light theme background a bit darker. Invert colors of slider. | 2 years ago | 
				
					
						|  Andrew Belt | 10b448a6bc | Add light and dark rack rails from Pyer. | 2 years ago | 
				
					
						|  richiehindle | e2765e7026 | Merge branch 'v2' of https://github.com/VCVRack/Rack-private into v2 | 2 years ago | 
				
					
						|  richiehindle | 8ccd9f7e58 | Set the oversampling ratio for both high-def and standard-def displays, so that moving from one to the other always sets the appropriate ratio.  /VCVRack/issues/issues/100 | 2 years ago | 
				
					
						|  Andrew Belt | 5b39f3a7a6 | Tweak Light theme colors. | 2 years ago | 
				
					
						|  Andrew Belt | 13aad032f4 | Fix InfoLabel text color when switching UI themes. | 2 years ago | 
				
					
						|  Andrew Belt | 5759ab3d0c | Add UI theme to settings and menu bar. | 2 years ago | 
				
					
						|  Andrew Belt | a35b87c56b | Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much. | 2 years ago | 
				
					
						|  Andrew Belt | 6f12a83d67 | Add color::lerp(). | 2 years ago | 
				
					
						|  Andrew Belt | 046452bd55 | Make "deprecated" an alias of "hidden" in Model JSON object. | 2 years ago | 
				
					
						|  Andrew Belt | 4d53776101 | When settings::lockModules is enabled, don't select modules on click. | 2 years ago | 
				
					
						|  Andrew Belt | 1ed0229f94 | Update fuzzysearchdatabase. | 2 years ago | 
				
					
						|  Andrew Belt | 1c523ae373 | Add dsp::polyDirect(), polyHorner(), and polyEstrin(). Rename approxExp2Floor() to exp2Floor() and make it correctly handle negative `x`. Rename approxExp2_taylor5() to exp2_taylor5() and improve polynomial coefficients. | 2 years ago | 
				
					
						|  Andrew Belt | 050668e1b8 | Clean up credits in readme. | 2 years ago | 
				
					
						|  Andrew Belt | e62eeccb3d | In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. | 2 years ago | 
				
					
						|  Andrew Belt | a637fc7e0b | In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. | 2 years ago | 
				
					
						|  Andrew Belt | 4905496eed | Fix all memory leaks caused by json_array_append() and json_object_set(). | 2 years ago | 
				
					
						|  Andrew Belt | 43cc6d02ff | Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | dba531ffe2 | Check that plugin is available for this arch when checking library updates. | 2 years ago | 
				
					
						|  Andrew Belt | 31ddd65c79 | Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). | 2 years ago | 
				
					
						|  Andrew Belt | 6eaf11ed7a | Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. | 2 years ago | 
				
					
						|  Andrew Belt | fbf7d907c0 | Bump version. Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | f142a5a5e0 | Ignore untracked files in dep/speexdsp. | 2 years ago | 
				
					
						|  Andrew Belt | bc792910e6 | If plugin slug in VCV account is not found in manifests, skip plugin silently. | 2 years ago | 
				
					
						|  Andrew Belt | 680b806750 | Add doc comments to ModuleWidget and Module. | 2 years ago | 
				
					
						|  Andrew Belt | 9b635c9b20 | Add `ModuleWidget::getModule<TModule>()` helper method. | 2 years ago | 
				
					
						|  Andrew Belt | 99361ff172 | Place module selection nearest to mouse position when pasting. | 2 years ago | 
				
					
						|  Andrew Belt | a5e377f2e6 | When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. | 2 years ago | 
				
					
						|  Andrew Belt | a7492aa412 | Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs. | 2 years ago | 
				
					
						|  Andrew Belt | cd2d14fa5e | Update expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched. | 2 years ago | 
				
					
						|  Andrew Belt | b138166e0e | Allow plugins to add menu items to port context menu with PortWidget::appendContextMenu(). | 2 years ago | 
				
					
						|  Andrew Belt | 108f9f3188 | Add --help command-line flag. | 2 years ago | 
				
					
						|  Andrew Belt | 5d1de522b2 | Make version flag `-v` and debug info consistent with menu bar text. | 2 years ago | 
				
					
						|  Andrew Belt | f90e1d0d0b | In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them. | 2 years ago | 
				
					
						|  Andrew Belt | 096b11e234 | Fix Mac minor version in getOperatingSystemInfo() for Mac >=13. | 2 years ago | 
				
					
						|  Andrew Belt | 26fe1837bd | MIDI-CV: Improve labels for pwRange and clockDivisions in context menu. | 2 years ago | 
				
					
						|  Andrew Belt | d104a6080e | Audio 2: Only turn on red "0 dB" lights when clipping. | 2 years ago | 
				
					
						|  Andrew Belt | bff077f958 | On Windows, uninstall existing version silently before installing, since VST3 was changed from a file to a folder. | 2 years ago | 
				
					
						|  Andrew Belt | e1efeed070 | Update osdialog to implement multiple filter patterns on Zenity. | 2 years ago | 
				
					
						|  Andrew Belt | 83b20582b2 | Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | 4c0294a6a6 | Bump version. | 2 years ago | 
				
					
						|  Andrew Belt | afb25dbb64 | Revise doc comments for audio::Device methods. | 2 years ago | 
				
					
						|  Andrew Belt | bae4f45291 | Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | 908517c890 | Clear audio output in Device before Ports process buffers. | 2 years ago | 
				
					
						|  Andrew Belt | 8966f25a00 | Don't require Rosetta to run Mac ARM64 installer. | 2 years ago | 
				
					
						|  Andrew Belt | fd0136de0a | Revise tip window messages. | 2 years ago | 
				
					
						|  Andrew Belt | a811a9c78a | Increase minimum window size. | 2 years ago |