diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a395b0a..a4811038 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ In this document, Mod is Ctrl on Windows/Linux and Cmd on Mac. ### 2.0.0 (in development) - Add port tooltips with name, voltage, and list of connected ports. - 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". - 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. @@ -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. - Add Mouse device to Computer keyboard/mouse MIDI driver. - 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 - 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 `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`. + - Add several convenient filesystem routines to `system::`. + - Move all `string::` functions dealing with filesystem paths to `system::`. ### 1.1.6 (2019-11-04) - Add ability for plugins to use LuaJIT on Mac.