REAPER v7.03rc1

v7.03rc1 - November 5 2023

+ Comp areas: actions to move comp areas up/down will skip lanes that only have source media within the comp area fadein/fadeout
+ Comp areas: fix glitch when rapidly dragging comp area from right to left [p=2726070]
+ Comp areas: improve handling of unlooped media items that are longer than the media source [p=2725228]
+ Comp areas: when deleting comp areas and media, avoid leaving tiny pieces behind
+ Comping: action to delete comp areas and re-comp ignores crossfades [t=284286]
+ Comping: action to delete media within comp areas and re-comp skips lanes with no media
+ Comping: actions to toggle comping set the track to fixed lanes, create a comping lane if the track has never had one; otherwise re-enable most recently used comping lane
+ Comping: allow setting source lane by right-clicking comp area
+ Comping: improve behavior when comp areas contain multiple copies of the same media [p=2726836]
+ Comping: when moving comp areas up/down via buttons or actions, skip empty source lanes
+ Comping: when re-enabling comping, handle edits in the comping lane that were made while comping was disabled [p=2729225]
+ Envelopes: improve organization of context menu
+ Envelopes: remove redundant 'Tension:' from mouseover tooltips
+ Envelopes: when mouseover on overlapping automation items, show current item value rather than combined value
+ FX Containers: fix possible incorrect undo state when recording new automation [t=284335]
+ FX containers: improve accessibility for nested containers by allowing left/right arrows in chain list to navigate up/down hierarchy
+ FX: actions to apply first track or take fx also bypass all take or track fx, whichever FX chain is not being rendered [p=2726302]
+ IDEs: improve suggestion mouse/mousewheel/scroll behavior
+ Keyboard sections: avoid incorrect menu modifiers being generated when editing alternate sections
+ Keyboard sections: fix temporary override behavior with modifier keys [p=2726244]
+ Lanes: action to reset lane names preserves comp lane identifiers, but resets comp lane numbers
+ Lanes: actions to delete comp areas have no effect if comping is disabled
+ Lanes: add action to delete source media within comp areas and re-comp for selected tracks
+ Lanes: add actions to explicitly show or hide fixed lane buttons
+ Lanes: add menu item, action to delete all lanes except for the clicked lane
+ Lanes: add preference to show/play only one lane by default
+ Lanes: change default lane behavior to play newly recorded lanes exclusively, rather than add in layers (does not affect users who have ever changed their default track settings)
+ Lanes: display lane collapse button when track is tall enough, regardless of user setting for empty space at bottom of track [p=2726084]
+ Lanes: display media item re-sync buttons when lanes are collapsed [p=2727052]
+ Lanes: fix behavior of toggle action to set track to fixed lanes when multiple tracks are selected with mixed states
+ Lanes: fix crash when right-clicking comp lane that has no comp areas [p=2727154]
+ Lanes: fix lane size changing when moving media items out of and back into fixed lane tracks [p=2726086]
+ Lanes: fix occasionally pasting razor edits into the incorrect lanes [p=2726481]
+ Lanes: fix pencil-drawing media items on tracks with hidden lanes when multiple lanes are playing
+ Lanes: fix recording overlapping media on tracks that were formerly set to fixed lanes
+ Lanes: recording behaviors are equivalent for a track that has never had lanes vs a track that was formerly in fixed lane view
+ Lanes: when disabling fixed lanes, only retain hidden lane information if there are hidden media items or items on multiple lanes [p=2726131]
+ Lanes: when reordering lanes, only affect other selected tracks with the same number of lanes [p=2726910]
+ Lanes: when showing/playing only one lane, ignore actions that would result in no lanes or multiple lanes playing
+ License import: improve wording and explanation of old license keys
+ MIDI editor: fix displaying time/value in the correct place [p=2726975]
+ MIDI editor: when setting enabled, set channel for new events on mouseup rather than mousedown [p=2727380]
+ Marquee: clear envelope selection if envelope is selected and marquee is largely outside of envelope [t=284171]
+ Menus: fix 'move to folder' menu items after customizing menu (previously customized menus will need to be reset and re-customized, or else add 'item_x=49000 (folder list)' to reaper-menu.ini) [t=284219]
+ Navigator: do not display items in hidden lanes [t=284539]
+ Paste: allow pasting media items onto a specific lane when pasting items on multiple tracks [t=284056]
+ Preferences: fix disabling backup preferences
+ Preferences: fix setting configuration of default item fade length
+ Razor edits: display vertical guidelines when creating razor edit areas
+ Razor edits: improve horizontal guidelines when editing on free item positioning or fixed lane tracks
+ ReaScript IDE: improve help auto-navigate on F1 for some functions
+ ReaScript/JSFX: gfx.getchar(65536) returns additional flag for mouse click would hit window [t=284395]
+ ReaScript: MIDIEditor_GetTake/EnumTakes() will return NULL rather than take in an invalid item [t=284387]
+ ReaScript: action to export mouse modifiers as reascript functions as a toggle, reports toggle state to REAPER (for use as a toolbar button)
+ ReaScript: add set_action_options() for Lua/EEL2 which allows customizing behavior when re-running an already-running script
+ ReaScript: fix get_action_context() for alternate keyboard sections [p=2727422]
+ ReaScript: optimize CountSelectedMediaItems/GetSelectedMediaItem
+ ReaScript: script exported from mouse modifiers preferences automatically updates its toggle state (for use as a toolbar button)
+ ReaScript: support setting script toggle state via set_action_options()
+ Recording: add recording option to add overlapping media items in layers, replicating v6 recording option 'Add media items'
+ Toolbar: add right-click menu to mouse modifier override toolbar buttons
+ Track panels: add more options in Preferences/Editing Behavior/Mouse to control folder creation via drag/drop
+ Tracks: action to insert spacer after tracks skips hidden folder children [p=2727198]
+ WALTER: fix loading custom images from subdirectories in certain themes [p=2726746]
+ Wildcards: $hour12 resolves 12:xx as 12 rather than 00 [t=284470]
# Comping: fix action to comp into a new copy of a lane that was previously used as a comping lane [p=2729326]
# Lanes: fix lane name oddness when disabling comping on an empty track with setting enabled to remove empty lanes [p=2727166]
# Lanes: more improvements to pasting media items and razor edits from/to fixed lane tracks
# Lanes: move menu item to automatically delete empty lanes to 'Delete lanes' menu
# Lanes: remove lane collapse button mouse dependency on unrelated track display setting [p=2727171]
# Lanes: when disabling and re-enabling fixed lane view, restore the previous lane-collapsed state
# Razor edits: fix razor edit preview on fixed lane tracks
# ReaScript: simplify exported mouse modifier script
# Toolbars: allow user to override text tooltip for built-in toolbar buttons
# Toolbars: remove mouse modifier override toolbar button right-click menu