Veshell is a Wayland compositor providing an innovative workflow that utilizes humans natural spatial cognition to enhance navigation and organization in the digital environment.
Description or related [IDEA]
We want to provide the basic audio settings both for Inputs and Outputs being able to select the selected canal and the volume
Describe the functional solution
Make two new widgets into the Overview Control Panel for Inputs and Outputs audio with the following capabilities:
List the available canals
Select a specific canal
Adjust the volume
Toggle mute
Describe the technical details
We will need to create ourselves the bridge with Pipewire as there currently none existing in Dart but with have several options:
Making a new lib communication through FFI with the pipewirelib
Implement a custom bridge insider the Rust Embedder and use the Shell <-> Embedder communication to provide the desired features
Description or related [IDEA] We want to provide the basic audio settings both for Inputs and Outputs being able to select the selected canal and the volume
Describe the functional solution Make two new widgets into the Overview Control Panel for Inputs and Outputs audio with the following capabilities:
Describe the technical details We will need to create ourselves the bridge with Pipewire as there currently none existing in Dart but with have several options: