falkTX
|
4682417dbd
|
Add ZZC plugins
|
4 years ago |
falkTX
|
ae3097809b
|
Ildaeil: Separate drawing and idle logic, fixing some crashes
|
4 years ago |
falkTX
|
d14713bdf9
|
Get hotkeys to work, most of them anyway
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d13e354728
|
Use host idle call to give idle to Carla and Ildaeil, fixes GL UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
aa00eef4bc
|
hide "Browse VCV Library" button
|
4 years ago |
falkTX
|
fb9909e421
|
Implement file->export, show error message on failure
|
4 years ago |
falkTX
|
f2bdbd8061
|
Ignore input key repeats
|
4 years ago |
falkTX
|
072f9ee3ca
|
Get Ildaeil to do some useful things
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0c916ae619
|
Switch back to using NanoVG UI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9ff29396df
|
New approach for Window (always valid; swap handles for real UI)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
86fbd84cf6
|
Fix crash on close, do not setup worker threads
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e920e18f1f
|
Fix initial scroll position for new projects
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f34b820000
|
TESTING: Give up on our own context mutex
|
4 years ago |
falkTX
|
9b254bbc12
|
Tests for integrated opengl widgets in vcv canvas
|
4 years ago |
falkTX
|
541a994adf
|
Add window size as plugin state
|
4 years ago |
falkTX
|
a5c42b5460
|
Fix super/meta modifier not being set
|
4 years ago |
falkTX
|
ad5429cfbb
|
Do not take context lock when loading patch via UI
|
4 years ago |
falkTX
|
0c7c99c8fc
|
More careful UI creation
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c55455eb21
|
Allow to cancel file-open dialog
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c6b0a0241e
|
Get file->open to use DPF file browser actions, not osdialog
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
88beb01572
|
Alternative folder setup for custom files, override MenuBar.cpp
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0a0f09bc8a
|
Custom file menu
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
08b6a8ef8b
|
Implement the rest of parameters / user-settings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f31343119b
|
Fix offset for ui->dsp parameter changes
Closes #22
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4f4135e177
|
Fix plugin cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0c6746fdce
|
Start of custom asset location handling, WIP
|
4 years ago |
falkTX
|
c469dbf76b
|
Initial work for host parameters module
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d989bdcc59
|
Add stubs for host-exposed parameters; Move app scenes to DSP
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
94f6412b4c
|
Fix crash on close; Set getDefaultDeviceId; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b5785743e8
|
Initial attempt at plugin state/restore
|
4 years ago |
falkTX
|
c4ee1b06df
|
Implement keyboard modifiers
Fixes #13
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2ccdd992bc
|
Fix windows build, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9b872dfd50
|
Add AmalgamatedHarmonics; Make UI resizable
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6731453b24
|
Hide a few menu entries
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c0d839f7af
|
Reduce time spent with UI context
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fe8ea81dc2
|
Ignore non-printable characters
Fixes #5
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7ea10c0b92
|
Add back mousePos scale factor divider
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
28f2c26872
|
Force the way binary resources are generated
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2a0d263666
|
Make sure UI starts with something visible
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
16be4fcabb
|
Fix unset audio device; Force never cursor lock; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e0e50db2bc
|
Rework to allow multi-context audio, custom driver, custom context
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4a5e71eb7f
|
Cleanup Window stuff, move calls into the UI directly
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2a5769a6ca
|
Reorganize files, add Fundamental plugins
|
4 years ago |
falkTX
|
124643459f
|
Move event and scene to UI; Handle special keys
|
4 years ago |
falkTX
|
a482ee7b73
|
Disable dev mode, use source dir as system dir; Fix some builds
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
beb0965051
|
Multi-context, basic keyboard input
|
4 years ago |
falkTX
|
c19b9fd34d
|
Fix non-debug builds; Special DPF tweaks; Disable auto-save
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
14fe8acc04
|
Use our own nanovg
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9b4ef3440d
|
Easier time switching between internal vs external window
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
afc4ee9238
|
Fix non-mac mouse buttons
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |