Review of "Volume Mixer" version 41

Details Page Preview

Applet allowing separate configuration of PulseAudio mixers. Shell Volume Mixer is an extension for GNOME Shell allowing separate configuration of PulseAudio devices and output switches. It features a profile switcher to quickly switch between pinned profiles and devices. Middle mouse click on a slider mutes the selected stream. Please file bugs and feature requests on the GitHub page.

Extension Homepage
https://github.com/aleho/gnome-shell-volume-mixer

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection active
1. Move `extension = new Extension();` to enable and remove init() function, if you want to use enable() and disable() functions like that. You can find examples here: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-init-for-initialization 2. Use initTranslations() and getSettings() from ExtensionUtils instead of creating your own custom functions: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/extensionUtils.js You also have gettext helpers in ExtensionUtils you may like to use (GNOME Shell 41 and higher). If you need any help with your extension you can ask us on: GNOME Matrix channel: https://matrix.to/#/#extensions:gnome.org IRC Bridge: irc://irc.gimpnet.org/shell-extensions
Alex Hofbauer posted a review
Thanks for the great suggestions! A new version will be uploaded. Hope I got everything right.