| @@ -5,7 +5,7 @@ In this document, Mod is Ctrl on Windows/Linux and Cmd on Mac. | |||||
| ### 2.0.0 (in development) | ### 2.0.0 (in development) | ||||
| - Add port tooltips with name, voltage, and list of connected ports. | - Add port tooltips with name, voltage, and list of connected ports. | ||||
| - Evaluate mathematical expressions (such as `1+2*3`) in parameter context menu fields. | - Evaluate mathematical expressions (such as `1+2*3`) in parameter context menu fields. | ||||
| - Add module whitelist to Module Browser. | |||||
| - Add module whitelist to Module Browser which synchronizes individual modules chosen in the VCV Library. | |||||
| - Restructure engine to no longer use an "engine thread". | - Restructure engine to no longer use an "engine thread". | ||||
| - Improve engine performance and latency by no longer requiring thread synchronization between the engine thread and audio thread. The engine now runs directly on the audio thread. | - Improve engine performance and latency by no longer requiring thread synchronization between the engine thread and audio thread. The engine now runs directly on the audio thread. | ||||
| - Add support for multiple simultaneous audio devices. | - Add support for multiple simultaneous audio devices. | ||||
| @@ -34,6 +34,7 @@ In this document, Mod is Ctrl on Windows/Linux and Cmd on Mac. | |||||
| - Fix key commands on AZERTY, Dvorak, and all other keyboard layouts. | - Fix key commands on AZERTY, Dvorak, and all other keyboard layouts. | ||||
| - Add Mouse device to Computer keyboard/mouse MIDI driver. | - Add Mouse device to Computer keyboard/mouse MIDI driver. | ||||
| - Make scrollbar mouse interaction similar to modern OS behavior. | - Make scrollbar mouse interaction similar to modern OS behavior. | ||||
| - Re-render framebuffers when subpixel offset changes, fixing bug that makes ports and knobs appear slightly offset at certain zoom levels. | |||||
| - Core | - Core | ||||
| - Add Audio-2 module with stereo input/output, a level knob, and VU meters. | - Add Audio-2 module with stereo input/output, a level knob, and VU meters. | ||||
| @@ -57,6 +58,8 @@ In this document, Mod is Ctrl on Windows/Linux and Cmd on Mac. | |||||
| - Add `Engine::getNumModules()` and `Engine::getModuleIds()`. | - Add `Engine::getNumModules()` and `Engine::getModuleIds()`. | ||||
| - Add `event::KeyBase::keyName`. Plugins should use this instead of `key` for alphanumeric keys in order to support all keyboard layouts. | - Add `event::KeyBase::keyName`. Plugins should use this instead of `key` for alphanumeric keys in order to support all keyboard layouts. | ||||
| - Improve thread safety of `dsp::RingBuffer`. | - Improve thread safety of `dsp::RingBuffer`. | ||||
| - Add several convenient filesystem routines to `system::`. | |||||
| - Move all `string::` functions dealing with filesystem paths to `system::`. | |||||
| ### 1.1.6 (2019-11-04) | ### 1.1.6 (2019-11-04) | ||||
| - Add ability for plugins to use LuaJIT on Mac. | - Add ability for plugins to use LuaJIT on Mac. | ||||