falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falkTX
5db10df8be
Start moving files around
3 years ago
Sebastian Lohff
770b5cb55f
Add disconnect-all-of-group menu item to patchbay
If one group has multiple connections to another group an extra menu
item is added to its disconnect context menu, which allows the user to
disconnect it all at once. The entry is added at the bottom of the
disconnect menu in the form of "Groupname (all x ports)". This comes in
very handy when the user wants to disconnect a soundcard from their
current application.
PortContextMenuDisconnect() now also accepts a list via
setData()/data(), so we can disconnect multiple ports at once.
4 years ago
falkTX
b730c7a880
Do not refresh canvas except on error, fixing on quit crash
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
336aff24fd
Really fix split/join
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3e50d8b2bd
Fix canvas split/join action
4 years ago
falkTX
9994ecf44e
splitted is not a word
4 years ago
falkTX
6084697290
Fix warnings, print error code if win32 process start fails
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e139c4438e
patchcanvas: check validity of a few object's parentItems
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d707051665
Clear canvas selection when deleting plugin, fixing assertions
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
bac54233ef
Add some safeties around invalid connection-id
Need to investigate this more deeply later on
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
4db6bf43c5
Prevent visibility change events from messing with canvas pos
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f026a7ef27
Split/Join groups automatically based on host messages
Fixes #1177
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1c675e7bb5
Tweak code for canvas group positions
See #1139
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0f53835c6d
Protect jack metadata usage with a mutex; other position fixes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
43a4087d29
Fix canvas groups getting stuck out of screen with last commits
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c178105a15
First go at backend-side canvas positions; Safer jack callbacks
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c986c86860
Add "Find plugin in patchbay" right-click option
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0f10d81c59
Use PORT_TYPE_PARAMETER for CV ports (brown color)
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3cfd7d09fd
Use QSafeSettings in a few more places
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
luz.paz
04b1890c3e
Fix source comment and user facing typos
Found via `codepell` (v1.17.0.dev0)
```
codespell -q 3 -L iff,iif,inport,sord,sinc,te,uint -S ./source/includes,./source/modules,./source/native-plugins,./data/windows
```
6 years ago
falkTX
7717aa0e47
Fixes and caching for inline displays
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
a0f7944e39
Add experimental setting for inline displays, disabled by default
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
0c197e12b1
Make main carla client selectable on canvas in jack mode
And remove a print, for now
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
b4e05d4d1b
Mapping between plugin id and canvas group id; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
b7922f3dd5
Experimental inline display inside canvas
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
f645715ec8
Pass flag indicating plugin inlinedisplay support to patchcanvas
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
d872b46c8c
Tweak connect action: if source is mono, connect to all targets
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
b17256001b
Add "connect" menu to patchbay clients/boxes
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
4e8e85f512
Split patchcanvas code into multiple files, fix up
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago