View Single Post
Old 06-12-2019, 09:08 AM   #777
Human being with feelings
mespotine's Avatar
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,572

Originally Posted by cfillion View Post
Confirmed, all protocols except http(s) are accidentally disabled in v1.2.2's build of curl (only on Windows). Fixing...

As for the "ReaPack Notice" dialog for reminding users to restart REAPER after installing a package of the Extension type, which is a standard Win32 OS message box, SWELL is responsible of managing any related HWND (if any) on macOS/Linux. Maybe AppleScript would be able to close it (ugly hack though)?

The best solution would be to mark packages which only contains scripts as Script packages (defaults to writing to the Scripts folder unless overridden per-file). Then the restart notice dialog is not displayed.

Hmm...would be a workaround but only, if I don't install extension-updates as well, which we sometimes need to do with our own plugin.
The reason is, that I want to auto-restart it after it's done downloading, as the process I'm working on does this anyway.

Applescript or maybe Automator would be an option, but the problems I had with it, let me fear more problems than actual solutions

What about an entry in reapack.ini, which I can set? Like "show_finished_dialogs=true|false", so I can suppress the dialog temporarily and reset afterwards?
Checking for successful download can be done otherwise, so this would help me tons with that.

BTW: can I put a versionnumber for each file individually into a index-file, without having to create individual ReaPack-parts for them?
That way, I could optimize updating, so only changed files would be downloaded. Feature Request: an API-function, which allows me to get the currently installed ReaPack-version.
I think about building up a basic versioncheck-library for scripters, so they can show "xxx-plugin version xyz is missing" messages, which is far better for endusers than cryptic Lua-nilvalue-errors.
For that, I would need to check for the ReaPack-versionnumber as well.

Ultraschall-API - a Lua-functions-library4Reaper:
Reaper Internals - Developerdocs4Reaper:
mespotine is offline   Reply With Quote