falkTX
|
41f4ee4749
|
Update pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d296d262d2
|
Testing changes to fix macOS GL context, WIP
|
4 years ago |
falkTX
|
e48095291d
|
Fix macOS compilation of plugins with '-' in their name
|
4 years ago |
falkTX
|
b49126af90
|
Fix macOS warnings
|
4 years ago |
Jean Pierre Cimalando
|
7eb5b811d1
|
Fix cmake to recognize the parameter FILES_COMMON
|
4 years ago |
Jean Pierre Cimalando
|
16f0cf62a4
|
Add DGL namespace where missing
|
4 years ago |
Jean Pierre Cimalando
|
9385efa083
|
Return a value in RingBuffer::createBuffer
|
4 years ago |
falkTX
|
3174edc243
|
Fix getSize() returning zero during UI constructor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
21837f9d0d
|
Fix UI crash for plugins with no size set at init
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b84a40b4f8
|
LV2: Fix rounded scalepoints, dont triple-quote unless needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
597d7f3ee5
|
Add SubWidget::toFront, fix position for subwidgets of subwidgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5ee572955d
|
Notify DSP of fallback file browser selected change
|
4 years ago |
falkTX
|
c153a8b36c
|
Implement Window::openFileBrowser() fallback for state files
|
4 years ago |
falkTX
|
a4726193e2
|
Build filehandling plugin by default, resize/pos button
|
4 years ago |
falkTX
|
a8ab64504d
|
Better default idle time value for standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d2b96431b2
|
Cleanup for lv2 ui resizing, no host features needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1162d24a19
|
Add extra multiplier and divider operator to Size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0d6f63e9b2
|
Remove initial LV2 ui size via ui_resize extension, bye bye
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c8414618ce
|
Fix embed windows default size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
13d6c3bfae
|
Allow to automatically scale nanovg viewport, used in blendish
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
471a00f4f6
|
Expose SubWidget::setNeedsViewportScaling and use it in NanoWidget
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
faec332e35
|
Add getScaleFactor to StandaloneWindow
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
add9eed8c0
|
Make widget pass events into subwidgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
11837263c5
|
Allow subwidgets to skip drawing entirely
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Filipe Coelho
|
d7382324ed
|
Merge pull request #281 from DISTRHO/rework-core-resize
Reworked resize handling
|
4 years ago |
falkTX
|
f2a117c4b5
|
Report parameter request changes as supported for JACK standalone
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
294c2d2665
|
Stop repainting Info example if parameter has not really changed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
68c55e0dfd
|
Always set default size; Continue resize cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d6c2658a5c
|
Move TopLevelWidget::isResizable to UI, where it makes more sense
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c2a3737d8b
|
Cleanup lv2 ui resizing, stick with current best possible approach
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
287f43675b
|
Add resize handle for Info example UI, but only visible when needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8a70216311
|
Handle geometry constraints for embed windows; More resize handling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
69d1f91edb
|
Add a resize handle to test demo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
df5bff7440
|
More special handling for resize
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
919f18973a
|
Allow one Window to have many top level widgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5781702771
|
Fix/make clear distinction between standalone and plugin ui idle
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3c641b3fe1
|
Skip external ui during rework
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
358da5aa4d
|
Start rework of core UI class, special attention to size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
99781c4541
|
Fix jack output port index metadata
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c8712f2456
|
Fix for old libjack
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ead50d1c85
|
Add CV range flags, implement jack meta-data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8e94c77837
|
Small fixing to metronome example, works again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
30710967d1
|
Add Metronome example
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0d962da768
|
Add CVPort example
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9c63adde1
|
Document sendNote, remove note about incomplete implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
624fe5dd96
|
Implement sendNote for VST2
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
21346d9ec7
|
send note and request parameter change implemented for JACK
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e8135fb99b
|
Revert to custom pugl, forgot we need 1 more PR
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
874975f424
|
Use stock upstream pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
a2958f228f
|
cmake: allow to build on mingw using static libs
|
4 years ago |