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
falkTX
5a652907c7
override Scene.cpp; Move common menu/scene to new file; Cleanup
...
Closes #50
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-11 17:54:17 +00:00
falkTX
0b25db0937
Implement clipboard; Cleanup
...
Closes #59
2021-12-09 21:09:48 +00:00
falkTX
28d3ca2d68
Fake parameter change when clicking host parameter module
2021-12-09 20:23:26 +00:00
falkTX
3b314c119b
Fix space key being ignored
2021-12-08 20:27:54 +00:00
falkTX
4682417dbd
Add ZZC plugins
2021-11-24 22:47:51 +00:00
falkTX
ae3097809b
Ildaeil: Separate drawing and idle logic, fixing some crashes
2021-11-14 21:08:32 +00:00
falkTX
d14713bdf9
Get hotkeys to work, most of them anyway
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-13 14:06:54 +00:00
falkTX
d13e354728
Use host idle call to give idle to Carla and Ildaeil, fixes GL UIs
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-13 12:56:08 +00:00
falkTX
aa00eef4bc
hide "Browse VCV Library" button
2021-11-12 22:13:45 +00:00
falkTX
fb9909e421
Implement file->export, show error message on failure
2021-11-12 15:53:23 +00:00
falkTX
f2bdbd8061
Ignore input key repeats
2021-11-06 23:49:16 +00:00
falkTX
072f9ee3ca
Get Ildaeil to do some useful things
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-05 23:07:18 +00:00
falkTX
0c916ae619
Switch back to using NanoVG UI
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 10:49:34 +00:00
falkTX
9ff29396df
New approach for Window (always valid; swap handles for real UI)
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 23:27:24 +00:00
falkTX
86fbd84cf6
Fix crash on close, do not setup worker threads
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-31 12:38:07 +00:00
falkTX
e920e18f1f
Fix initial scroll position for new projects
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-29 19:53:59 +01:00
falkTX
f34b820000
TESTING: Give up on our own context mutex
2021-10-29 11:00:50 +01:00
falkTX
9b254bbc12
Tests for integrated opengl widgets in vcv canvas
2021-10-28 01:22:54 +01:00
falkTX
541a994adf
Add window size as plugin state
2021-10-27 03:20:18 +01:00
falkTX
a5c42b5460
Fix super/meta modifier not being set
2021-10-27 02:45:12 +01:00
falkTX
ad5429cfbb
Do not take context lock when loading patch via UI
2021-10-27 00:38:01 +01:00
falkTX
0c7c99c8fc
More careful UI creation
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-26 21:35:05 +01:00
falkTX
c55455eb21
Allow to cancel file-open dialog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 16:27:03 +01:00
falkTX
c6b0a0241e
Get file->open to use DPF file browser actions, not osdialog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 14:22:49 +01:00
falkTX
88beb01572
Alternative folder setup for custom files, override MenuBar.cpp
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 14:08:57 +01:00
falkTX
0a0f09bc8a
Custom file menu
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 13:26:07 +01:00