Skip to content
Improvements:
The graphview is no longer renders content outside the visible area and uses less CPU drawing, which should improve performance greatly.

The graphview can now be zoomed. Zooming is possible via two-finger-gesture, CTRL+Scrolling, and a zoom widget in the header bar.

The graphview now has a fixed size, and the view is initially centered in middle.

Labels on nodes and ports now may use multiple lines when too long, and very long labels will be ellipsized.
A new tooltip is displayed when hovering a label, which displays the full name and is never ellipsized.

The label for a node now prefers displaying the `node.description` property over the `node.nick` property of a pipewire node,
which is usually more human-readable and helpful, and also matches the behaviour of other tools.

Helvum should build again with pipewire versions 0.3.64 and 0.3.65 due to an updated `pipewire` dependency.