Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major changes in the patchbay #23

Open
Houston4444 opened this issue Nov 15, 2024 · 0 comments
Open

Major changes in the patchbay #23

Houston4444 opened this issue Nov 15, 2024 · 0 comments

Comments

@Houston4444
Copy link
Owner

Houston4444 commented Nov 15, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant