You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Pipewire Nodes with the same name are grouped together and rendered as a single node ( #1 ), in the debug view(on pressing Ctrl), the description and node id of the underlying pipewire node is shown
- Support cycles ( #5 ), graphs in cycles in them are a supported now
- Add support for customizing node background colors (with transparency)
- Add an Arrange button ( related to #7 ), which relayouts the nodes automatically when clicked, the layout algorithm (topological sort) is temporary, will be replaced in the future
- Updated README.md to include better build instructions
Copy file name to clipboardExpand all lines: README.md
+11-8
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,22 @@
10
10
This is still a WIP, node layouting is kinda jank at the moment.
11
11
12
12
# Installation
13
-
14
13
A compiled binary is available on the [releases page](https://github.com/Ax9D/pw-viz/releases).
15
14
16
15
## Building from source
17
-
Clone the repo:
16
+
To build pw-viz, you will need to have Rust installed. The recommended way to install Rust is from the [official download page](https://www.rust-lang.org/tools/install), using rustup.
17
+
18
+
### Stable Release
19
+
Download and extract the source code to the latest release over on the [releases page](https://github.com/Ax9D/pw-viz/releases).
20
+
21
+
### Main branch
22
+
Alternatively, you can clone the main branch, although its NOT guaranteed to be stable or bug free.
18
23
```
19
24
git clone https://github.com/Ax9D/pw-viz
20
-
cd pw-viz
21
25
```
22
-
To build pw-viz, you will need to have Rust installed. The recommended way to install Rust is from the [official download page](https://www.rust-lang.org/tools/install), using rustup.
23
-
24
-
Once Rust is installed, you can build pw-viz:
25
26
27
+
### Build
28
+
Next, `cd` into your source folder and then start the build using:
26
29
```
27
30
cargo build --release
28
31
```
@@ -47,8 +50,8 @@ Zooming is not supported currently
47
50
* A modified fork of [egui-nodes](https://github.com/haighcam/egui_nodes): A egui port of [imnodes](https://github.com/Nelarius/imnodes)
48
51
49
52
# Thanks / Alternatives
50
-
Pipewire connection code is inspired by helvum's implementation,
51
-
[helvum](https://gitlab.freedesktop.org/ryuukyu/helvum): A GTK patchbay for pipewire.
53
+
Pipewire connection code is inspired by helvum's implementation
54
+
*[helvum](https://gitlab.freedesktop.org/ryuukyu/helvum): A GTK patchbay for pipewire.
52
55
53
56
# License
54
57
pw-viz is licensed under the terms of the GNU General Public License v3.0. See LICENSE for more information.
0 commit comments