falkTX
|
6bbe8e8a75
|
Fix tests on macOS
|
4 years ago |
falkTX
|
37e6922b31
|
Set desktop scale factor for external uis if not provided by host
|
4 years ago |
falkTX
|
dbbfef6dc3
|
EmbedExternalUI: Initial code for win32
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
lucianoiam
|
25d7902818
|
Bugfix: EmbedExternalExampleUI resizing on Mac (#319)
* Bugfix: EmbedExternalExampleUI resizing on Mac
* Make 6618e99 follow existing ObjC code style
Also allow uiIdle() to run for X11
|
4 years ago |
falkTX
|
68edcd6926
|
Add more badges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4ffe8feba4
|
Replace build status badge
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c1f2d7f47a
|
Add width/height as parameters of embed-ext-ui for easier testing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d3bd0ec61b
|
Add UI::sizeChanged as needed for external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7c5a6db2c3
|
Add a few comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
12b54c7056
|
Sort out situation with some standalone windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
osch
|
4d6774fb0f
|
on macOS: don't include pugl.mm for external UIs
|
4 years ago |
Luciano Iam
|
f9fcf3fd3d
|
Partial UI_TYPE=external support on Windows
Standalone target is broken, plugin works.
|
4 years ago |
falkTX
|
df6d7f5037
|
Alternative to last commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0f0ab3588d
|
Add DGL_USE_OPENGL3 build test to CI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
23ac1c2e91
|
Use apple gl3 headers as needed; Allow build with glew
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
610477ec0f
|
Bind a few more windows GL functions if GL3 enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9f36d2300
|
Allow puglRealize to fail
|
4 years ago |
falkTX
|
3370cdb78d
|
Do not crash if all X11 fails
|
4 years ago |
falkTX
|
33a661fe0e
|
Less annoying nanovg error logs when it fails to initialize
|
4 years ago |
falkTX
|
11c532346a
|
Use nanovg in GL3 mode when DGL_USE_OPENGL3 is defined
|
4 years ago |
falkTX
|
144a2a98c6
|
Fix tests rebuild
|
4 years ago |
falkTX
|
0c33dcc8d4
|
Fix isStandalone for external window; More macOS tests
|
4 years ago |
falkTX
|
e8ce902285
|
Cleanup
|
4 years ago |
falkTX
|
066319187a
|
Give focus to standalone uis on init; Fix macOS embed external ui
|
4 years ago |
falkTX
|
b755b07abf
|
Fix embed-external-ui x11 version crash on close, missing map
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
beb179ac09
|
More embed-external-ui example macOS code, but still no window :(
|
4 years ago |
falkTX
|
a0f9667cc6
|
Start tests with mpv
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
34154b473e
|
Forgot to set isStandalone
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e59b5a5c15
|
Reorganize ExternalWindow methods and add documentation
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
afcc3a98ac
|
More tests for embed ui example, add some macOS code
|
4 years ago |
falkTX
|
9110e50099
|
Fix tests after typo fix
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
44ea88dd80
|
Fix embed external ui closing too early
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f7c4fd4b23
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
18e6cbbb69
|
Fix use of getNativeWindowHandle for external ui
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f77ae04f7
|
Only adjust for scale factor on vst2 mac builds
Closes #312
|
4 years ago |
falkTX
|
b19da2fdde
|
Allow DISTRHO_UI_USER_RESIZABLE for external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7ddda017a0
|
Special handling for cases where reshape is called on constructor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ed12759970
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c00ff655bb
|
Use a black background; Allow VST2 embed external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f97904136f
|
Remove some virtuals, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
85ab63ade8
|
ExternalWindow mostly working now, update old hacky example too
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1d80bc8b8c
|
Add ExternalWindow::isEmbed()
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
79274a3da0
|
Working ExternalWindow, start dummy/example X11 code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
30a467159f
|
Start embed external ui example
|
4 years ago |
falkTX
|
054f35db47
|
Start rework of ExternalWindow, add stubs to make it build, WIP
|
4 years ago |
falkTX
|
52d5af44d6
|
Always use sofd +0.5 scale than desktop
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c3e16eb2ac
|
Remove width and height from FileBrowserOptions, were never used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
354bea632d
|
Set supportsViewDpiScaling as supported canDo
|
4 years ago |
falkTX
|
05d91f5852
|
Protect against multiple inclusion of Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Luciano Iam
|
168e8a5333
|
Add missing call to FreeLibrary()
|
4 years ago |