Thread: ReaLauncher
View Single Post
Old 07-07-2018, 03:09 AM   #1
solger
Human being with feelings
 
solger's Avatar
 
Join Date: Mar 2013
Posts: 3,816
Default ReaLauncher

Hello to all fellow Reaper users and welcome to the ReaLauncher discussion thread!


What's ReaLauncher?

ReaLauncher is a custom Lua-based version of the default Reaper startup prompt window with additional features.
Powered by Lokasenna's GUI library v2 for Lua (see link in the 'Install instructions' below). So also a big thanks to Lokasenna for his work!


Although I'm mainly testing things under Windows 10, macOS 10.10.5 (Yosemite) and Linux (64-bit), there's always room for improvement.
So if anyone encounters any bugs or errors, please let me know including some basic info like:
  • Operating system (Windows, macOS, Linux) / Reaper version (and if it's 32- or 64-bit) / A short description of the issue (what's the issue and when is it happening)





Feature overview
  • Linux, macOS & Windows support
  • Separate tabs for Recent Projects, (.rpp) Project Templates, (.rtracktemplate) Track Templates, (.rpp) Projects, (.rpl) Project Lists and (.rpp-bak) Backups
  • Option to add additional custom folder paths for Project Templates and Track Templates (which are used in addition to the default template folders)
  • Option to set custom folder paths for Projects, Project Lists and Backups tabs
  • List-filter at the top of each tab which supports input of multiple search words separated by a 'space' character
  • Global section with [New Tab], [New Project] and [Open Project] buttons
  • Selection and loading of multiple entries (multi-select of listbox entries via mouse is already part of Lokasenna's GUI library)
  • File paths can be shown/hidden
  • 'Keep open' checkbox for managing the window auto-close behavior
  • Resizeable window
  • [Show in Explorer/Finder] button for browsing to the folder location of a selected file (requires SWS Extensions)
  • Option to switch between different pre-defined Reaper Theme Slots (requires SWS Extensions)
  • Option to preview attached 'demo' audio files of project and template files (requires js_ReaScriptAPI extension)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Install instructions
  1. Install Lokasenna's GUI library v2 for Lua via ReaPack. Afterwards, run the Script: Set Lokasenna_GUI v2 library path.lua Action from the Action List
  2. Install ReaLauncher via ReaPack
  3. Install the js_ReaScriptAPI extension (via ReaPack) and the SWS Extensions (link below) for some additional features
  4. Have fun!


Optional settings to show ReaLauncher on startup:
  1. Setting the command ID/identifier string (shown in the Action List) of the Script: solger_ReaLauncher.lua Action (or of a Custom Action which contains it) as SWS Startup Action via the Extensions > Startup actions menu
  2. Preferences > General: Open project(s) on startup: Selecting [New project] (instead of the [Prompt] option which shows the default Reaper startup prompt window)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Tips & Tricks

It's possible to select multiple list entries via:
  • SHIFT + LEFT CLICK: Selection of adjacent list entries
  • CTRL/CMD + LEFT CLICK: Selection of non-adjacent list entries
  • Loading a single list entry is also possible via DOUBLE CLICK

Shortcuts for loading projects with FX Offline:
  • Holding CTRL + SHIFT (Windows & Linux)
  • Holding CMD + SHIFT (macOS)
  • Or by using the 'Open with FX offline' option in the [Open Project] window

[Recent Projects] tab: removing selected list entries or clearing the entire recent projects list is possible via the RIGHT CLICK menu options:
  • Remove entry
  • Clear list

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Changelog

2019-11-20 - v1.7.2 - https://forum.cockos.com/showpost.ph...&postcount=304
2019-10-27 - v1.7.1 - https://forum.cockos.com/showpost.ph...&postcount=294
2019-10-20 - v1.7.0 - https://forum.cockos.com/showpost.ph...&postcount=284
2019-09-10 - v1.6.2 - Bugfix for handling nil values when saving the output channel the first time to Extstate (saving the first output by default)
2019-09-10 - v1.6.1 - https://forum.cockos.com/showpost.ph...&postcount=255
2019-08-31 - v1.6.0 - https://forum.cockos.com/showpost.ph...&postcount=248
2019-08-16 - v1.5.1 - Bugfix: New Project button was not working
2019-07-30 - v1.5.0 - https://forum.cockos.com/showpost.ph...&postcount=207
2019-01-30 - v1.0.1 - temporary removal of subversion filter due to further bugfixing & testing
2019-01-28 - v1.0.0 - https://forum.cockos.com/showpost.ph...&postcount=148
----------------------------------------------------------------------------------------------
2018-08-18 - v0.1.6 - https://forum.cockos.com/showpost.ph...1&postcount=94
2018-08-09 - v0.1.5 - https://forum.cockos.com/showpost.ph...3&postcount=92
2018-07-23 - v0.1.4 - https://forum.cockos.com/showpost.ph...0&postcount=79
2018-07-15 - v0.1.3 - https://forum.cockos.com/showpost.ph...9&postcount=67
2018-07-11 - v0.1.2 - fixed issue with empty lists, filter is now automatically applied when typing
2018-07-08 - v0.1.1 - changed filter and sort function structure, last window position is now remembered
2018-07-07 - v0.1.0 - first version released for public beta testing

Last edited by solger; Today at 08:21 AM.
solger is offline   Reply With Quote