Hi !
I merged this week some major changes in the patchbay, directly available on RaySession and Patchance git master branches.
There are some important new features:
- Qt6
- We can now hide boxes, connections to hidden boxes are symbolized
- Select/switch view with a views selector widget or Alt+Num (right click on toolbar to show views selector)
- View can be a white list view (where no other group can appears)
- there are menu entries to auto-arrange the canvas
- Arrange: follow the signal chain (Alt+A)
- Arrange: two columns facing each other (Alt+Q)
- Boxes sizes follow a grid (change width and height in preferences dialog)
- we can display a background grid (in preferences dialog)
- Undo/Redo any canvas action with Ctrl+Z/Ctrl+Shift+Z or a tool widget (it does not manage connections, but box changes, view change, or arrange)
- Prettier Connect/Disconnect port context menus
- I may have forget some others...
Improvements:
- Highly optimized connections widgets:
- connections from a group to another group are now grouped to a single widget to improve performances and avoid some ugly lines when they share the same positions
- anti-aliasing on connections can be temporary disabled during some actions, because it is the most important source of lagging, this way, you will need to have a very, very, very important patch to make it lag ;)
- .json files are written in a more readable and short way, but it should open your old files of course
Regression:
- Due to the grouped connection widgets, it is not possible anymore to make disconnections with Ctrl+Middle click. I hope it is not strong for almost users.
Of course, tests and feedback are really welcome.
Cheers.
Mathieu
Hi !
I merged this week some major changes in the patchbay, directly available on RaySession and Patchance git master branches.
There are some important new features:
Improvements:
Regression:
Of course, tests and feedback are really welcome.
Cheers.
Mathieu