falkTX
2ddf85d680
Update pugl for custom macOS wheel handling
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
6ba2b3aa5a
Add String::urlDecode() method
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
FergusL
c7fb0ca003
[WIP] VST3: Fix incorrect MIDI input values for CC and Note On/Off ( #453 )
* Add debug prints to MidiThrough example
* Fix CC and Note On/Off calculation
Given the current normalized input, mutliply by 127 would give wrong result for some input values, dividing by 0.0078125, which is 1.0/128, fixes this
* Use std::round
* Use DPF functions for rounding
* Remove debug prints in MidiThrough example
This reverts commit 82767715a1
.
11 months ago
falkTX
2e2cbb7db4
Don't use std::isalnum for isBase64Char
Fixes #356
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
eaf737c0ec
Encode file URL passed to webview, add String::urlEncode()
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
45f50723d9
Fix showing webgui for linux standalones
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
e045225a6c
Fix C++98 compat
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
5b7fe8dce7
Fix a warning
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
Atsushi Eno
4cb04e606f
Fix VST3 assertion condition on set_io_mode() (must be before "initialize")
From VST3 documentation on IComponent initialization https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/API+Documentation/Index.html :
> Hosts should not call other functions before initialize is called, with
> the sole exception of Steinberg::Vst::IComponent::setIoMode which must
> be called before initialize.
8 months ago
falkTX
eafbf5bbc6
Fix a memory leak in the DBus file dialog handling
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
5446300eac
Cleanup webview qt handling, bring it up to speed in features
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
2745ee9601
webview: get Qt working again, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
470c5b7a77
Update to latest DPF CI actions details
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
1de5d28267
Fix updated CI
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
0850a2790c
Fix tests
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
26835bb6ee
Update CI
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
bb8b90319f
Make imageKnobDoubleClicked optional
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
ba259618fb
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
Chris
7a338bd8b4
add default value getter ( #457 )
* add default value getter
* add const to getDefault, put before setDefault
11 months ago
Chris
bc3cc0b38f
add double click event to ImageBaseKnob
11 months ago
falkTX
29addec6f6
Cleanup docs, add DistrhoPluginInfo.h template file
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8038455c70
Fix VST3 build with -fsingle-precision-constant
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8f10cdc4f1
Add build config sentinel for DGL_NO_SHARED_RESOURCES
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3be92f5e15
Sentinel for DGL_USE_WEB_VIEW is not needed, fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
89adb5fde4
Introduce build config sentinels for DGL main flags
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
256584c028
Fix win32 build when rtaudio is disabled
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
32ba6c1cb4
Fix AU midi event sizes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d49a13f2c4
Verify plugin provided pointers, always use UI scaled size
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8ac24f8044
Fix macOS build when called externally
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
feaa5d3570
Ignore AU hosts that set kAudioUnitProperty_InPlaceProcessing
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cfd0903b19
Fix webui stateChanged message size
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cab7f3ae66
More cmake webview build fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
52c2e78423
Fix webview msvc build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3d70898fa6
Fix cmake macos build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2ad1e37ff4
More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
57d0c51866
cmake build fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d303ab8cf0
Add EmbedExternalUI to default build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9a8b49d126
Update cmake for latest changes, allow webview UI_TYPE
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
802774a040
Implement webview for windows, custom choc fork
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bcd834cc64
Initial implementation for DISTRHO_UI_USE_WEB_VIEW
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
472cda840e
Cleanup build flags and config, error out early
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8b7226c7d4
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d8557268f0
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fffc4a3d66
Add new file, delete old one
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3a3885e2bc
Give up on real external UIs, use pugl stub instead
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
90ee1072f8
Initial implementation for webviews, test it in ext-embed example
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
48285a086c
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
19b4eee863
Fix macOS build in C++98 mode
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
077fcf5758
Add missing StandaloneWindow::repaint override
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
50e62f2dd9
Ensure all TopLevelWidgets start with correct size; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago