pw-viz icon indicating copy to clipboard operation
pw-viz copied to clipboard

Pipewire graph editor written in Rust. WIP⚠️

Results 22 pw-viz issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/406826/171196104-c6907c37-b8a4-4bd6-b85f-9ec40a9190e6.png) As you can see I have several different sof-hda-dsp, I would like to label them to differentiate between them. Thanks.

Currently panning uses the middle mouse button. This is impossible on for example laptops, due to not having a middle mouse button. Possible solutions: - CTRL+drag - arrow keys -...

``` thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: GlutinCreationError(NoAvailablePixelFormat)', /home/atri/.cargo/registry/src/github.com-1ecc6299db9ec823/egui_glium-0.15.0/src/epi_backend.rs:45:70 stack backtrace: 0: 0x563c69a88abd - 1: 0x563c698a62cc - 2: 0x563c69a87364 - 3: 0x563c69a87ac0 - 4: 0x563c69a86fa1 -...

It seems to be much more intuitive to just remove links by dragging them over the same path again, as you would create them.

Recently, the developers of [Blackjack](https://github.com/setzer22/blackjack), a 3D modelling app, have released their egui node graph implementation as a [crate](https://github.com/setzer22/egui_node_graph). It might be worth considering if its better for our use-case...

`pw-viz` panics on Zoom disconnect on my box (Debian unstable pipewire 0.3.42). Upgrading the dependency on `simple_logger` to 2.1.0 and then rebuilding seems to fix it.

If someone is dealing with a great number of nodes, the arrange function is really nice, but sometimes manually panning somewhere, then clicking arrange, can cause the user to need...

Another feature from Blender's node editor that would be neat to have. When dragging a node and dropping it on top of an existing link, the Blender node editor tries...

enhancement

In comparison to using QjackCtl, if an application has multiple outputs or inputs, they each appear as separate nodes in the graph. Helvum also suffers from this problem. For example,...

enhancement