Note: Since nvk_SHARED primarily contains internal functions, this changelog only includes user-facing changes.
- Support for new take detection behavior and scripts
- Codebase refactoring - make sure to update all your scripts to the latest version
- Various minor improvements and bug fixes
- Support for latest version of ReaImGui, font improvements
- Script unfocused color improvements, a little bit more clear when script does not have focus
- Support for new nvk_SEARCH features
- Font selection box not showing selected font name as selected in certain cases
- IMPORTANT: reverting behavior introduced in 3.4.2 to exclude tracks with excluded words from being added to folder items in parent tracks. If this behavior is desired, there is a new setting in "nvk_FOLDER_ITEMS - Settings" Track Filters which can be used to specify exactly which track names should be excluded from contributing to folder item size calcultation. Will need to update to nvk_FOLDER_ITEMS 2.13.2 to change the setting
- Fix for required words setting not working for folder items
- New option to force resizeable window as a workaround for undesired behavior with tiling window managers in Linux
- IMPORTANT: Removing support for Reaper 6. To use this script, you must upgrade to REAPER 7 or higher. Older versions can be downloaded from the full repository: https://raw.githubusercontent.com/nickvonkaenel/nvk-ReaScripts/main/index.xml
- New keyboard shortcuts to zoom, change font size, and center window over Reaper arrange in ReaImGui scripts
- Allow for custom theming of certain window colors based on docked state
- Take into account items on nested parent tracks when calculating folder item columns with top-level setting enabled
- License verification now notifies user when license key is for a different product
- Fix for error in random take function when the current take can't be found
- Exclude tracks with excluded words from being added to folder items in parent tracks
- Fix for update notifications showing when no updates are available
- Restore undocked window size when undocking script after reopening
- Optimization: ReaImGui scripts now use less cpu while running in the background.
- Docked windows not focused when opening new instance of a script
- Docked windows now have a different color scheme to blend in better with Reaper UI
- Persistent mode now disabled while scripts are docked since it doesn't work well with docked windows
- Restore undocked window size when undocking script
- Notify user when update is available
- Minor UI improvements
- Warn if adding FX to a large number of items/tracks at once
- Startup Actions:
- Allow for reordering user actions
- User actions start enabled by default when first added
- Explicity disable adding multiple actions with the same name (can use custom actions if you really need this)
- Improvements to behavior of automatic folder item creation on muted parent tracks. Now if a parent track is muted, named folder items will not be removed or updated. This is to avoid situations where named folder items were removed when muting groups of tracks all at once.
- Better fix for persistent mode. Make sure to select 'new instance' when prompted for the first time after running the script while it's already open.
- Fix for error on upgrade notification
- Change to set_action_options API in Reaper 7.32 caused scripts in persistent mode to not re-open after closing the script
- Error when opening Startup Actions without the full nvk.tools repository in the actions list
- More nvk_THEME features
- Improved performance of track color functions
- Adding Startup Actions script - set up startup actions to run when Reaper starts
- Fixing error with takes on certain files (nil diff)
- Removing the last track in a folder could cause the folder structure to be incorrect
- License Manager - Manage activation and deactivation of script licenses
- Improved remove icons and added confirmation to preset removal
- Licensing improvements
- Moved FX search to shared library
- Fix bug with fade scripts and items with shared or overlapping edges
- Allow for subprojects to be used by Loopmaker and Variations.
- Fixed font paths for Reaper 6
- Updated to ReaImGui 0.9.2
- Custom fonts moved to global font folder so you don't have to copy them to a folder for each script. If you had custom fonts, you will need to move them to the new location. You can find the new location in the script settings under Fonts > Add more fonts...```