f1576e2b (tag: v2.3.0, v2)Update changelog. Bump version. by
Andrew Belt
2023-03-08 05:33:48 -0500
83bd4013Remove unnecessary assignment of InfoLabel::color. by
Andrew Belt
2023-03-08 05:23:42 -0500
4a904d49Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue(). Use setImmediateValue() when appropriate in ParamQuantity and SwitchQuantity, such as in reset(), randomize(), and setDisplayValue(). Add doc comments to ParamQuantity. by
Andrew Belt
2023-03-08 04:12:13 -0500
41a234daSet UI theme color for Browser's count label and MenuBar's info label. by
Andrew Belt
2023-03-08 02:17:46 -0500
6e7d457aInitialize ui::Label::color with transparent black. If unchanged, text is drawn with the default theme color. by
Andrew Belt
2023-03-08 02:16:33 -0500
d48a9068Update license years. by
Andrew Belt
2023-03-08 00:17:49 -0500
c93b84aaAdd more doc comments to ParamQuantity methods. by
Andrew Belt
2023-03-07 02:58:47 -0500
cdaea345Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue(). by
Andrew Belt
2023-03-07 00:32:45 -0500
b2c98c5dFix default UI theme ID in settings. by
Andrew Belt
2023-03-04 10:02:01 -0500
5abd6994Add get() helper function for std::vector. by
Andrew Belt
2023-03-04 04:04:10 -0500
1dba28caImprove appearance of translucent or transparent cable colors. by
Andrew Belt
2023-03-02 01:57:19 -0500
70a5413aAdd BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low. by
Andrew Belt
2023-03-01 20:24:08 -0500
57c99b4cWrite to temp settings.json file and overwrite, in case Rack crashes while writing it. by
Andrew Belt
2023-02-25 15:01:51 -0500
35c70e74Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". by
Andrew Belt
2023-02-24 15:31:32 -0500
3878d705Make Light theme background a bit darker. Invert colors of slider. by
Andrew Belt
2023-02-24 15:14:00 -0500
10b448a6Add light and dark rack rails from Pyer. by
Andrew Belt
2023-02-22 18:24:45 -0500
8ccd9f7eSet 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 by
richiehindle
2023-02-19 22:49:18 +0000
5b39f3a7Tweak Light theme colors. by
Andrew Belt
2023-02-19 15:00:38 -0500
13aad032Fix InfoLabel text color when switching UI themes. by
Andrew Belt
2023-02-15 07:34:36 -0500
5759ab3dAdd UI theme to settings and menu bar. by
Andrew Belt
2023-02-15 06:14:22 -0500
a35b87c5Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much. by
Andrew Belt
2023-02-15 05:35:36 -0500
6f12a83dAdd color::lerp(). by
Andrew Belt
2023-02-15 01:05:55 -0500
046452bdMake "deprecated" an alias of "hidden" in Model JSON object. by
Andrew Belt
2023-02-13 20:38:47 -0500
4d537761When settings::lockModules is enabled, don't select modules on click. by
Andrew Belt
2023-02-13 04:01:29 -0500
1ed0229fUpdate fuzzysearchdatabase. by
Andrew Belt
2023-02-11 02:56:35 -0500
1c523ae3Add 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. by
Andrew Belt
2023-02-10 05:16:17 -0500
050668e1Clean up credits in readme. by
Andrew Belt
2023-02-04 13:58:36 -0500
e62eeccbIn system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. by
Andrew Belt
2023-01-28 20:50:21 -0500
a637fc7eIn system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. by
Andrew Belt
2023-01-28 20:03:00 -0500
4905496eFix all memory leaks caused by json_array_append() and json_object_set(). by
Andrew Belt
2023-01-27 19:02:46 -0500
43cc6d02 (tag: v2.2.3)Update changelog. by
Andrew Belt
2023-01-26 10:26:37 -0500
dba531ffCheck that plugin is available for this arch when checking library updates. by
Andrew Belt
2023-01-26 10:18:57 -0500
31ddd65cRemove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). by
Andrew Belt
2023-01-25 19:43:31 -0500
6eaf11edRemove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. by
Andrew Belt
2023-01-25 19:39:53 -0500
fbf7d907Bump version. Update changelog. by
Andrew Belt
2023-01-25 09:06:43 -0500
f142a5a5Ignore untracked files in dep/speexdsp. by
Andrew Belt
2023-01-24 09:17:46 -0500
bc792910If plugin slug in VCV account is not found in manifests, skip plugin silently. by
Andrew Belt
2023-01-21 06:42:53 -0500
680b8067Add doc comments to ModuleWidget and Module. by
Andrew Belt
2023-01-21 06:23:56 -0500
9b635c9bAdd `ModuleWidget::getModule<TModule>()` helper method. by
Andrew Belt
2023-01-21 05:41:47 -0500
99361ff1Place module selection nearest to mouse position when pasting. by
Andrew Belt
2023-01-20 02:50:53 -0500
a5e377f2When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. by
Andrew Belt
2023-01-19 09:07:57 -0500
a7492aa4Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs. by
Andrew Belt
2023-01-19 01:47:16 -0500
cd2d14faUpdate expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched. by
Andrew Belt
2023-01-15 01:25:42 -0500
b138166eAllow plugins to add menu items to port context menu with PortWidget::appendContextMenu(). by
Andrew Belt
2023-01-14 14:45:06 -0500
108f9f31Add --help command-line flag. by
Andrew Belt
2023-01-04 05:25:50 -0500
5d1de522Make version flag `-v` and debug info consistent with menu bar text. by
Andrew Belt
2023-01-03 17:15:55 -0500
f90e1d0dIn unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them. by
Andrew Belt
2023-01-03 15:27:39 -0500
096b11e2Fix Mac minor version in getOperatingSystemInfo() for Mac >=13. by
Andrew Belt
2023-01-03 13:48:04 -0500
26fe1837MIDI-CV: Improve labels for pwRange and clockDivisions in context menu. by
Andrew Belt
2023-01-03 06:35:35 -0500
d104a608Audio 2: Only turn on red "0 dB" lights when clipping. by
Andrew Belt
2023-01-02 09:16:14 -0500
bff077f9On Windows, uninstall existing version silently before installing, since VST3 was changed from a file to a folder. by
Andrew Belt
2023-01-02 08:09:01 -0500
e1efeed0Update osdialog to implement multiple filter patterns on Zenity. by
Andrew Belt
2023-01-02 05:56:07 -0500
83b20582Update changelog. by
Andrew Belt
2022-12-27 17:35:58 -0500
4c0294a6 (tag: v2.2.2)Bump version. by
Andrew Belt
2022-12-27 01:31:52 -0500
afb25dbbRevise doc comments for audio::Device methods. by
Andrew Belt
2022-12-27 01:00:04 -0500
bae4f452Update changelog. by
Andrew Belt
2022-12-26 17:06:54 -0500
908517c8Clear audio output in Device before Ports process buffers. by
Andrew Belt
2022-12-24 02:10:07 -0500
8966f25aDon't require Rosetta to run Mac ARM64 installer. by
Andrew Belt
2022-12-24 00:30:10 -0500
fd0136deRevise tip window messages. by
Andrew Belt
2022-12-20 16:39:43 -0500
a811a9c7Increase minimum window size. by
Andrew Belt
2022-12-19 19:32:27 -0500
8f432d53Move app name, version, and arch from Help menu to menu bar. by
Andrew Belt
2022-12-19 19:16:35 -0500
b8708cb7Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu. by
Andrew Belt
2022-12-18 19:27:53 -0500
0b668e7aRemove Window::activateContext(). by
Andrew Belt
2022-12-18 17:31:23 -0500
7ea28791Use -load_hidden on Mac to hide library symbols. by
Andrew Belt
2022-12-18 16:30:38 -0500
03d2d2e4Apple ld doesn't support --exclude-libs so don't use this flag. by
Andrew Belt
2022-12-18 15:00:39 -0500
05a340c1Add *.dylib/dll/so to gitignore generated by helper.py. by
Andrew Belt
2022-12-16 12:36:51 -0500
f7c8e097Use plugin-CPU.EXT filename for plugin binary on non-x64 CPUs, so multiple binaries can coexist. by
Andrew Belt
2022-12-16 12:08:35 -0500
d1168542Exclude libarchive from exported libraries in libRack. by
Andrew Belt
2022-12-15 15:38:58 -0500
44c5fdf8Don't export symbols from zstd, rtaudio, and rtmidi in libRack. by
Andrew Belt
2022-12-15 15:12:12 -0500
02ca4c66Add doc comments by
Andrew Belt
2022-12-15 11:22:39 -0500
a273092bUse x64 intrinsic header on x64, instead of simde since conflicts with plugins including x64 intrinsic headers. by
Andrew Belt
2022-12-12 15:27:38 -0500
d8eba3b9Split APP_ARCH to APP_OS and APP_CPU. by
Andrew Belt
2022-12-12 04:55:47 -0500
669a71cbAdd long arguments with getopt_long(). by
Andrew Belt
2022-12-12 04:23:45 -0500
a353da3dRevert "Allow simde to define _mm_loadu_epi8()." by
Andrew Belt
2022-12-10 21:52:31 -0500
ff8ce35fAllow simde to define _mm_loadu_epi8(). by
Andrew Belt
2022-12-10 11:04:18 -0500
497d8063 (tag: v2.2.1)Bump version. Update changelog. by
Andrew Belt
2022-12-07 05:05:34 -0500
f816a8c9Add space to "Core Audio" audio driver name. by
Andrew Belt
2022-11-29 22:02:53 -0500
904a4a79Add WIP changelog for Rack 2.2.1. by
Andrew Belt
2022-11-29 21:58:42 -0500
75f90aa9Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet. by
Andrew Belt
2022-11-28 17:57:17 -0500
d614db54Use more readable syntax for checking "aarch64" and "arm64" CPUs. by
Andrew Belt
2022-11-28 16:22:22 -0500
20a94860Parse "aarch64" in machine triplet as ARM64, to allow compiling on Linux ARM64. by
Andrew Belt
2022-11-28 03:14:39 -0500
0bdf380aAdd "install" and "uninstall" targets in Makefile by
Andrew Belt
2022-11-25 11:19:47 -0500
6a292c41Fix spelling error in changelog. by
Andrew Belt
2022-11-24 03:57:08 -0500
0869e42cTweak punctuation in changelog. by
Andrew Belt
2022-11-23 20:57:09 -0500
3d5118eeBump version in Core manifest. by
Andrew Belt
2022-11-23 17:26:21 -0500
8fe8d903Add simde license. by
Andrew Belt
2022-11-23 17:25:47 -0500
ab8d3cd7 (tag: v2.2.0)Bump version. by
Andrew Belt
2022-11-23 14:41:54 -0500
29f403ecMerge branch 'v2' of github.com:VCVRack/Rack-private into v2 by
Andrew Belt
2022-11-23 13:12:19 -0500
712bc9b9Makefile: Fix DIST_NAME and DIST_SDK quotes. by
Andrew Belt
2022-11-23 13:11:50 -0500
1745004fRevise changelog. by
Andrew Belt
2022-11-23 10:29:32 -0500
1666e672Update changelog for 2.2.0. by
Andrew Belt
2022-11-23 00:01:13 -0500
866cb01cRemove unused Window variable. by
Andrew Belt
2022-11-22 09:52:53 -0500
73eead27Update fuzzysearchdatabase and tweak Module Browser search. by
Andrew Belt
2022-11-18 08:32:55 -0500
ed3fcb37Use git tag to get version in Makefile. by
Andrew Belt
2022-11-17 09:00:06 -0500
30f33276Add plugin slug fallback for "DelexandraVol1". by
Andrew Belt
2022-11-16 10:45:15 -0500
bf675adaMake simple random state global instead of thread-local. by
Andrew Belt
2022-11-11 06:26:14 -0500
f97308edClear output audio only if no Ports are subscribed to Device. by
Andrew Belt
2022-11-11 05:11:36 -0500
27c23251Fix /download URL "arch" argument. by
Andrew Belt
2022-11-06 00:07:34 -0400
c12f6907Remove "v" from all version messages. by
Andrew Belt
2022-11-05 21:42:50 -0400