Draft: Updated sound panel
A set of commits to modernize the sound panel, by removing deprecated GTK widgets and implementing #2046.
Screenshot of the current state:
TODO:
-
Add "Alert Volume" slider -
Investigate why some output device icons aren't showing up -
Use microphone icon in the input section -
Move the stream volumes in a separate window -
Show the selected alert in the "Alert Sound" row -
Add a "None" alert sound option -
Implement the new output test window design
This is my biggest C contribution by far and my skills with the language are not that good, so I hope I didn't screw up much :)