Commit graph

186 commits

Author SHA1 Message Date
falkTX
47d4e08f49
Better OSC defaults, dont reset context for desktop builds
Signed-off-by: falkTX <falktx@falktx.com>
2024-09-21 20:35:04 +02:00
falkTX
df0f1ac1db Rename a file to prevent conflicts
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
b44f993f91
Force-redraw of all child widgets on dark mode change
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-04 11:39:32 +02:00
falkTX
60d2651f2e
Cleanup last few build details
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 21:46:12 +01:00
falkTX
241df7f5c7
More tweaks for 2.4 update
Signed-off-by: falkTX <falktx@falktx.com>
2023-12-17 16:36:54 +01:00
falkTX
1895052e17
Start updating to rack2.4 simd usage, and official darkMode API
Signed-off-by: falkTX <falktx@falktx.com>
2023-12-17 13:15:52 +01:00
falkTX
673279a8bf
Fix initial GL state for some systems
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-22 12:27:09 +02:00
falkTX
d9246c8b36
Cleanup, update diffs
Signed-off-by: falkTX <falktx@falktx.com>
2023-09-10 13:35:40 +02:00
falkTX
3ede7c2b05
regen Rack patch diffs
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:56:27 +02:00
falkTX
bf3fa93a80
Keep Cardinal Mini as window title when loading patches
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:47:28 +02:00
falkTX
08763a2318
Fix crash when generating screenshots (F9 key)
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:35:00 +02:00
falkTX
659fc345c8 pass nanovg context to create/delete calls
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-15 17:56:24 +02:00
falkTX
3d44fb9d79
Proper OSC remote control implementation, allowed on standalones
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-27 14:01:02 +02:00
falkTX
0ad791dee0
Do not crash when window creation fails (e.g. running headless)
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-27 11:51:54 +02:00
falkTX
0ddffa6c77
Update custom patches
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-13 17:05:59 +02:00
falkTX
3022008706 Fix modgui after latest changes, correct full screen behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-08 16:30:17 +02:00
falkTX
ea4c7dc24d menubar: dont show "open user dir" in wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-03 09:31:02 +02:00
falkTX
4edf85ab92
Fix debug and headless builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-23 16:00:56 +02:00
falkTX
cf45ff62fc
Reorder file menu, use input text for remote url
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-22 17:31:51 +02:00
falkTX
e6a799cd4c
Tweak wasm build, add persistent storage
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 04:39:27 +02:00
falkTX
aa90be8d60
Cleanup, fix initial light mode
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:48:52 +02:00
falkTX
1262f318da
Update and adapt to Rack 2.3
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:38:29 +02:00
falkTX
e7bb99c3ce
Allow usage of local user dir and config
I held on for as long as I could, but plugin host caching needs it

Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 21:54:41 +02:00
falkTX
6d8a2c1970 Fix menubar cpu usage not showing on regular builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 16:05:17 +02:00
Cameron
b51041ac48 reinit random in case it was initialized on another thread 2023-04-06 16:05:09 +02:00
falkTX
ca5bfd6270
Tweak mini variant build to allow standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 20:34:20 +01:00
falkTX
31dcf9ec6f
Make remote name more generic
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:38:04 +01:00
falkTX
30941542d3
Fix a few details of mini version, show mini demo patches
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:25:57 +01:00
falkTX
0b7fe21e57
Mini: Ignore plug lights for regular modules too
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 13:27:10 +00:00
falkTX
5ff9a5118e
Ignore cable lights on headless build, for a bit more performance
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 13:04:05 +00:00
falkTX
e418bb17c6
Do not show resize handle in mini variant
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 23:58:46 +00:00
falkTX
1497e54974
Only set window title if standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 23:53:27 +00:00
falkTX
1ddcdee363
Ignore a few more messages for resending patch to remote
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 21:00:31 +00:00
falkTX
2c3ab95472
Show manual deploy options on mini variant, sometimes needed
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 20:14:02 +00:00
falkTX
d0a354a411
Set up aggressive optimizations when using simde or MOD
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 18:01:22 +00:00
falkTX
6aedd9d2f3
Cleanup, fix MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 17:37:52 +00:00
falkTX
4ab933a073
Regen patches
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 16:06:52 +00:00
falkTX
fec9aef939
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 14:49:50 +00:00
falkTX
5e73b8c227
More mini details, fake audio runs, set host param values
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 23:58:16 +00:00
falkTX
d0eba9e1ae
Add direct parameter changes to remote control, for LV2 and OSC
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 17:20:35 +00:00
falkTX
91cac905cc
More details for mini version, make menubar variant specific
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 15:33:16 +00:00
falkTX
b71acc9f22
Move code related to push-to-remote into a central file
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 12:16:43 +00:00
falkTX
a85679758c
Setup mini variant UI, move around more code to accomodate this
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 09:10:52 +00:00
falkTX
058ad891d2
Move some code around to help remote tool later
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-24 21:59:04 +00:00
falkTX
646befd590
Fix Wine workaround
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:44:58 +00:00
falkTX
b98283034d
Reduce diff vs Rack, regarding ModuleWidget.cpp file
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:42:15 +00:00
falkTX
dca76207e7 Alternative approach to custom module widget behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
8cdc958c1e Standardize native audio behaviour for all systems
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 23:27:58 +00:00
falkTX
16acb8079a
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:25:30 +00:00
falkTX
eb730b6c33
Fixup code style, regen Rack diffs
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:00:59 +00:00