Comments (6)
I personally like the idea of being able to optionally split a node into its outputs, inputs, and monitors for nicer looking graphs. Combined is a sensible default, but the option would be nice.
from pw-viz.
That seems like a good idea, should be relatively straightforward to implement, I have setup a branch to experiment with this.
from pw-viz.
Unification looks great, except in cases of self linkage, maybe there is a better way to display those
from pw-viz.
also this may not be very intuitive when there are several tabs in Firefox for example, maybe add some sort of a divider in-between?
from pw-viz.
Also apps that interact with my mic and headphones at the same time can look confusing (here is Discord for example)
from pw-viz.
Unification looks great, except in cases of self linkage, maybe there is a better way to display those
I will be adding parameters to control the bezier curve, also you can make the node background transparent to better see the self links
also this may not be very intuitive when there are several tabs in Firefox for example, maybe add some sort of a divider in-between?
I agree, as a temporary workaround you can hold down the control key, which will show the id of the tabs in between
Also apps that interact with my mic and headphones at the same time can look confusing (here is Discord for example)
While I can see how this can be confusing I think this is fine as rerouting audio like this isn't that common; also grouping nodes together makes finding the input/output port you want to connect to easier(as they are in one place), plus this makes the graph easier to parse visually imo,
the ultimate solution to this would be to make grouping nodes a setting that the user can turn on and off based on their preference/usecase.
Other ideas/suggesetion are ofcourse welcome.
from pw-viz.
Related Issues (20)
- Support dropping nodes in the middle of existing links HOT 1
- Add ability to hide specific nodes HOT 1
- error: failed to run custom build command for `libspa-sys v0.4.1` HOT 2
- What are the dependencies for compiling it? HOT 3
- Request: Snap screen back to origin
- ports ending with a number >= 10 sorted after 1 HOT 2
- Panic on Zoom disconnect HOT 2
- Using `egui_node_graph` vs `egui_nodes`
- [Feature Request] Zoom with Ctrl+MouseWheel
- Window elements too big. It seems some scale issue. HOT 1
- app crashes and does not start HOT 1
- [Feature request] Alternate pan HOT 1
- Allow labeling of objects
- Allow object labeling
- Fails to build: cannot find function `eventfd` in crate `libc` HOT 9
- Please describe runtime dependencies in the README HOT 1
- Is this project abondended? HOT 2
- error[E0425]: cannot find value `PW_KEY_NODE_TARGET` in crate `pw_sys` HOT 1
- nixOS: Failed to build libspa-sys
- Build fails: cannot find function `pw_init` in crate `pw_sys` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pw-viz.