falkTX
a85679758c
Setup mini variant UI, move around more code to accomodate this
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 09:10:52 +00:00
falkTX
058ad891d2
Move some code around to help remote tool later
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-24 21:59:04 +00:00
falkTX
cfa13e5b7b
Set DISTRHO_UI_DEFAULT_WIDTH/HEIGHT, fixing default VST3 UI size
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-02 06:04:34 +01:00
falkTX
5ef1fc8746
Fix Bidoo crashes, print self-test action each time being run
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-20 22:23:05 +01:00
falkTX
c376854a96
Introduce run-time self-tests (needs special build)
2022-08-19 03:02:38 +01:00
falkTX
e42dc9154f
Allow wasm to load patch from url too
2022-08-13 00:40:27 +01:00
falkTX
19878f0097
Allow loading uncompressed plugin state; Allow patch wasm url
2022-08-13 00:01:06 +01:00
falkTX
accf13abbd
Fix loading patchstorage patches in wasm build (regression)
2022-08-12 23:13:09 +01:00
falkTX
dc1a1b5d99
Support clipboard in wasm builds
2022-08-06 02:33:31 +01:00
falkTX
f9a7099548
more wasm improvements, tweak welcome dialog
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-03 17:48:19 +01:00
falkTX
2aa9142437
Tweak template patch locations
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-24 18:21:08 +01:00
falkTX
a0faebad8b
Give keyboard focus to UI on each mouse click
2022-07-14 20:18:07 +01:00
falkTX
d1d08e4704
More wasm details, deal with requirements for -sMAIN_MODULE
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 23:11:02 +01:00
falkTX
3af971534c
Allow wasm fetch patchstorage thigns, set system factory template
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 00:17:07 +01:00
falkTX
a0a5fa134a
Add squeeze modules parameter, adjust view menu alike Rack
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-08 12:45:19 +01:00
falkTX
6de963d728
More wasm tweaks, add join discussion button
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 01:01:20 +01:00
falkTX
b6522a0b66
Custom welcome message for wasm
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 00:00:01 +01:00
falkTX
4c326f5f39
Update for async API breaking change, adding default filename
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 23:40:29 +01:00
falkTX
7860e6e539
Fix resize recursion when triggered via host
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-20 11:34:07 +01:00
falkTX
8492fc70fa
Move glfw convert code into its own file
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-19 10:18:17 +01:00
falkTX
9378b66966
Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-14 19:40:34 +01:00
Yevhenii Matviienko
586b3ae320
Remove scroll multiplication for macOS
2022-06-02 16:23:56 +02:00
falkTX
bcd1b9e273
Update to latest carla, dpf, and pugl, needs testing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-28 03:06:41 +01:00
falkTX
9ba7c624b8
Wait 5 cycles before giving keyboard focus to UI
2022-05-12 10:06:16 +01:00
falkTX
62b55920c9
Remap mouse clicks on macOS to deal with its silly "one button" UX
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-01 01:41:47 +01:00
falkTX
310cab2d6d
Store a few more properties as plugin state, including favorites
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-27 18:17:16 +01:00
Filipe Coelho
a1017be6ea
Packaging fixes ( #192 )
...
* Start cleanup for improved packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Use the same folder for VST2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
* Fix static build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not set source-dir in CI builds
Signed-off-by: falkTX <falktx@falktx.com>
* Set a custom fallback systemdir per OS
Signed-off-by: falkTX <falktx@falktx.com>
* CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Build the whole pyqt on windows
Signed-off-by: falkTX <falktx@falktx.com>
* Mention AU in readme and differences docs
Signed-off-by: falkTX <falktx@falktx.com>
* Add specialized utils for macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Fix plugin-validation build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not create window for lv2lint tests
* Start enabling AU builds
* Copy over mod.lv2 specs for validation
* Skip main cardinal lv2lint, the custom CVPorts are not supported
* au build needs carla
* More CI tweaks
* Build headless version for plugin validation
* Fix typo
* Only show missing resources error message once
Signed-off-by: falkTX <falktx@falktx.com>
* Fallback to system path even if using a plugin bundle
Signed-off-by: falkTX <falktx@falktx.com>
* CI fixes, build full carla on Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Rename script
Signed-off-by: falkTX <falktx@falktx.com>
* Silly typo
Signed-off-by: falkTX <falktx@falktx.com>
* More CI tweaks, add windows installer
Signed-off-by: falkTX <falktx@falktx.com>
* Setup Carla paths for Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Yet more tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Package carla on windows, use xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
* Test win32 build too
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize rework
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 22:12:22 +00:00
falkTX
341642d8e0
Update rate limit does work on macOS after all
2022-02-28 21:51:18 +00:00
falkTX
69f0ff9084
Do not show update-rate-limit menu options on macOS, does nothing
2022-02-14 03:28:39 +00:00
falkTX
9ac12eb0f4
Add (unused) bypass parameter, for future-proofing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 21:57:47 +00:00
falkTX
2a8c80557f
Fix some memory leaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 13:22:34 +00:00
falkTX
454943f2cf
Add file menu option to export uncompressed json file
2022-02-05 01:09:16 +00:00
falkTX
54fccf2a9e
Fix shortcuts no longer working regression
2022-02-02 23:44:34 +00:00
falkTX
29f9f1092c
Fix glfw alphabet keys conversion
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-02 19:45:58 +00:00
falkTX
ddf616c94b
Fix wrong X scroll delta
...
Closes #102
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-28 11:25:18 +00:00
falkTX
abe6c8db6b
Fix regression after forcing UI keyboard/input focus
...
Closes #127
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-27 22:21:43 +00:00
falkTX
461fbeb51d
Force keyboard focus on first idle
...
Rack does it too, so whatever..
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-26 22:11:20 +00:00
falkTX
8d9acc3d65
Remove now unused file
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-26 19:03:31 +00:00
falkTX
5282da24e9
Use a single widget for resize, always show handle
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-26 18:50:31 +00:00
falkTX
8758fd53d1
Hide favorite button in module browser since it does nothing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 16:10:58 +00:00
falkTX
c06768f70f
Implement update rate limit
...
Closes #117
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-18 09:50:50 +00:00
falkTX
1a2c64309b
Make internal plugin context use const; Fix host time
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 15:45:36 +00:00
falkTX
72274a3663
Show warning to user in GUI if resources are not found
2022-01-01 18:16:25 +00:00
falkTX
7fe6bff959
Fix initial vst3 window size on macOS
2021-12-29 04:03:45 +00:00
falkTX
ddfb6a3e14
Set mouse cursor under windows too
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-15 17:52:51 +00:00
falkTX
d3a682411f
Fix UI window minimum size
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-15 16:23:33 +00:00
falkTX
b29c5ee81d
Invert horizontal scroll
2021-12-15 00:49:57 +00:00
falkTX
ed285a13b6
Fix minimum size
2021-12-14 23:00:37 +00:00
falkTX
36f144e501
Draw resize handle in UI rather than custom opengl; Set min size
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-14 22:16:52 +00:00
falkTX
ce64476fa4
Define custom Cardinal API for async dialogs
...
Closes #51
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-11 21:53:50 +00:00