v7.06rc1 - November 25 2023
* Includes branch: improved take FX position reporting with PDC
* Includes feature branch: improve undo behavior when comping
* Includes feature branch: improve behavior when deleting or reordering tracks while recording
* Includes feature branch: FX envelope options for AI combining
+ ARA: improve handling of unlooped media with negative start-in-source offset [t=285131]
+ Accessibility: add control descriptions for video encoder configuration
+ Accessibility: add option to include descriptions of FX parallel/bypass/offline state in name, suitable for screen readers
+ Auto save: do not process auto-save during mouse edits
+ Automation items: fix glue/delete preserve points for some cases with very small AIs
+ Automation items: fix incorrect values when gluing AIs with small overlaps
+ Automation items: improve sizing of label area [t=284771]
+ CPU metering: add option to view use as percentage of core (e.g. 4.0%c)
+ CPU metering: make readouts more consistent, use dynamic precision depending on values
+ Comp areas: do not switch source lane when right-clicking to open context menu
+ Comp areas: fix comping looped source media
+ Comp areas: improve behavior when inserting empty space or copying regions [p=2734194]
+ Comping: ensure comp areas are synced on every undo point and project save
+ Comping: support resetting comp area to a different source lane when right-clicking on media item re-sync button
+ Comping: when media is selected on both the source lane and comping lane, do not move comp area when slip-editing [p=2733376]
+ Dynamic split: add mode to add stretch markers to item rather than replace
+ Envelopes: add per-FX-envelope option to control how overlapping Automation Items are combined
+ FX Containers: improve display in TCP/MCP FX context menu [t=284678]
+ FX containers: always report tweaked plug-in context for last-tweaked parameter even when parameter is mapped [p=2733387]
+ FX containers: auto-expand container on mouseover drag in chain
+ FX containers: fix automating wet/delta solo for containers within containers
+ FX containers: fix automation undo-related issues
+ FX containers: fix bypass automation of items in containers
+ FX containers: fix issues with bypass/wet/delta envelopes and adding additional parameters
+ FX containers: improve JSFX default sizing [t=285309]
+ FX: fix automation quirks with non-1.0 project playrate on plug-ins following PDC (v7 regression)
+ FX: fix quirks when single-FX chain mode is enabled moving/copying single FX [t=277429]
+ FX: improve drag/drop FX chain selection behavior when chain is not visible [t=284973]
+ FX: improve wording/checked-state indicators for bypass/offline menu items
+ FX: show indicator for first FX in parallel group
+ IDEs: do not go to edit cursor when saving [t=285086]
+ JSFX: ensure JSFX name cache is generated if needed on startup [t=285490]
+ JSFX: fix stereo pair autodetection for auto-routing build [t=285144]
+ Keyboard: improve Windows/macOS cross-import keyboard support for US keyboards [t=284753]
+ Lane: fix undo after changing comping lane [p=2734645]
+ Lanes: action to reset lane names will reset lanes named like 'C1' if they have no comp areas
+ Lanes: fix crash when trying to insert more than 128 lanes
+ Lanes: fix drag/drop with certain lane counts [p=2733354]
+ Lanes: fix editing vertical edge of razor edit on fixed lane tracks
+ Lanes: fix moving comp areas to lower-numbered lanes via razor edit [p=2733413]
+ Lanes: fix play cursor drawing glitch in certain situations [p=2734248]
+ Lanes: fix possible mouse click miss when track is greatly zoomed in [p=2735023]
+ Lanes: fix resetting lane height when moving items across tracks in certain situations [p=2736745]
+ Lanes: if recording exceeds maximum number of lanes (currently 128), place recording in last lane
+ Lanes: ignore items in hidden lanes in various navigation and other actions [p=2733398]
+ Lanes: improve action to move items up to minimize lane usage
+ Lanes: improve behavior when auto-punch recording and setting enabled to record into first available lane [p=2731993]
+ Lanes: improve shift+click media item selection behavior [p=2733811]
+ Lanes: improve visibility of unsynced media item button in default theme
+ Lanes: recalculate auto-crossfades after actions to move items up/down by lanes
+ Lanes: when preference enabled to vertically offset overlapping items, items respect original lane order if track formerly displayed fixed lanes
+ Linux: use case-insensitive searching when finding JSFX by filename [t=285490]
+ Localization: support Container and Video processor FX names
+ MIDI editor: fix step sequencer for VKB input and MIDI inputs with high IDs [rr=17y0f7z]
+ Media explorer: allow inserting into active sample player when RS5k is in a container
+ Media explorer: fix setting option to normalize preview volume to -12LU from action window [t=285395]
+ Media explorer: improve accessibility descriptions
+ Metadata: Double-clicking 'description' field opens multi-line editor by default (note that right-click on any value field also opens multi-line editor)
+ Mouse modifiers: fix assigning 'add items to selection' to media item left-click [t=285480]
+ Preferences: always open mouse modifier preferences to the most recently viewed context
+ Project bay: fix extra display tag info on video processors
+ Project: preserve settings when loading projects saved before v7.0 with 'New recording that overlaps existing media items / Creates new media items' enabled [t=285116]
+ ReaComp: improve peak metering accuracy [t=223980]
+ ReaScript: GetFXEnvelope() automatically updates UI in response to creation
+ ReaScript: GetFXEnvelope() will no longer return envelope contexts for FX parameters that have modulation but no envelope [t=284945]
+ ReaScript: GetFXEnvelope/TakeFX_GetEnvelope support auto-mapping container parameters [t=284400]
+ ReaScript: GetTouchedOrFocusedFX returns obviously-invalid values when returning failure [p=2733147]
+ ReaScript: TrackFX_CopyFXToTrack/etc select moved/copied FX in chain when chain is not visible [t=284973]
+ ReaScript: add FX_GetNamedConfigParm chain_sel [t=284973]
+ ReaScript: add convenient parent_container, container_item.X, container_map.add.fxid.parmid, container_map.get.fxid.parmid attributes for Track/TakeFX_GetNamedConfigParm
+ ReaScript: allow accessing focused/last touched state for FX via TrackFX_SetNamedConfigParm/etc
+ ReaScript: fix backwards compatibility in group membership flags [t=277048]
+ ReaScript: improve FX-type prefix matching of TrackFX_AddByName etc [t=285430]
+ ReaScript: improve behavior of deprecated GetLastTouchedFX() when FX in container was last touched and parameter was mapped
+ ReaScript: update envcp when toggling parameter modulation via API [p=2733149]
+ ReaXcomp: fix potential deadlock when adding band [t=285407]
+ Recording: action to mark last take as favorite or for deletion affects only currently-recording looped items, not previously recorded items
+ Recording: actions to mark last recording pass as favorite or for deletion will mark the current recording if there is no previous recording pass
+ Recording: improve consistency of action to add take marker to currently-recording media item [t=284953]
+ Recording: improve handling of user deleting or reordering tracks while recording [t=284363]
+ Recording: improve reliability of action to quick-add take marker while recording in MIDI overdub mode
+ Regions: recalculate region display overlap after undo [t=276254]
+ Take FX: improve position reporting to plug-ins (including ARA) when using PDC [p=2734271]
+ Text filtering: better support combining accent when matching strings [t=284752]
+ Track panels: improve FX parameter multi-row size calculation
+ Track panels: improve retina/hidpi drawing of lane controls for non-hidpi-aware themes [p=2732013]
+ Tracks: fix TCP display glitch when reactivating project tab and TCP is narrow [p=2734249]
+ VST: add preference to disable out-of-process plug-in scanning (for developer use when debugging plug-ins, not recommended in general)
+ Video: allow dshow_depr to be enabled explicitly for extensions other than wmv/wma/avi/asf [t=269473]
+ Video: ignore m4a files when using option to use video from background projects
# Accessibility: update parallel prefix text to not have a colon (for faster screen-reader reading)
# CPU meter: fix overall CPU meter display
# Comp areas: sort and clean up comp areas after razor edit that does not contain media items [p=2734245]
# FX containers: improve auto-expand on drag behavior
# Lanes: fix undo after changing preference to automatically delete empty lanes [p=2735048]
# Lanes: improve behavior of action to move items up if possible to minimize lane usage when multiple items and comp areas overlap
# Lanes: update vertical scrollbar after action to show/play only one lane [p=2734658]
# Media items: fix display of media item buttons when greatly zoomed in
# Text filtering: better handle combining accent code points and word matching
# Tracks: fix display bug in certain situations [p=2736370]