First, thanks for making this. As far as I know this is currently the only way to implement this type of functionality graphically, and it functions quite faithfully to the underlying tools.
Here's some additions I think would make this a lot more user friendly:
Renaming scheme
Provide some way for the underlying device renaming to be exposed in the UI. Maybe an additional option in the right click menu on a module, instead of just "delete".
Save/Load configurations for easy reconfiguring of setups
I think this could just tie into pulseaudio profile scripts under the hood. Even if it forced a restart of the daemon, it would be very useful.
Also, for anyone running into the GPU error: it's an electron issue, and there are a variety of ways to manually fix it. I've been using pagraphcontrol --no-sandbox. Not sure what triggers it exactly, but I've seen it on a variety of other applications before.
First, thanks for making this. As far as I know this is currently the only way to implement this type of functionality graphically, and it functions quite faithfully to the underlying tools.
Here's some additions I think would make this a lot more user friendly:
Renaming scheme
Save/Load configurations for easy reconfiguring of setups
Also, for anyone running into the GPU error: it's an electron issue, and there are a variety of ways to manually fix it. I've been using
pagraphcontrol --no-sandbox
. Not sure what triggers it exactly, but I've seen it on a variety of other applications before.