It's announcement time! It's been a while, a long while, since the last pavucontrol release. Almost four years, says the thing that counts time. Today we can reset that thing! Pavucontrol 4.0 is here! Woo! These are the main changes: * There can now be only one pavucontrol window open at a time. Trying to start pavucontrol for a second time brings the first window to foreground. * Added a "Show volume meters" checkbox to the Configuration tab. Disabling the volume meters reduces CPU use. * Improved the use of space (removed useless margins and paddings). * A more appropriate icon for the channel lock button. * Better channel label layout, prevents volume sliders from getting unaligned. * Maximum latency offset increased from 2 to 5 seconds to accommodate AirPlay devices that often have higher latency than 2 seconds (this is not that useful on newer PulseAudio versions, though, because the latency is reported much more accurately than before). * New --version command line option. * New translations: Chinese (Taiwan), Croatian, Korean, Norwegian Nynorsk, Lithuanian, Valencian. * Updated translations: Finnish, French, German, Italian, Japanese, Polish, Swedish. * Dropped support for GTK 2. * Bumped the minimum supported libpulse version to 5.0. * Improved compatibility with newer Glade versions. Big thanks to all contributors! The tarball: https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-4.0.tar.xz SHA256: 8fc45bac9722aefa6f022999cbb76242d143c31b314e2dbb38f034f4069d14e2 ---- git shortlog ---- Anders Jonsson (2): main: Fix typo i18n: update the Swedish translation Andreas Rönnquist (1): Remove closing window by pressing Esc Antonio Ospite (2): i18n: Some fixes for the Italian translation i18n: improve one Italian string Arun Raghavan (5): build-sys: Depend on libpulse >= 5.0 build-sys: Use C++11 for building doc: Update link to git repository build-sys: Add m4 file for AX_CXX_COMPILE_STDCXX_11 mainwindow: Don't add a border on the outermost vbox Bruno Duyé (1): i18n: "Définir comme alternative" means "Set as an alternative" ... Colin Leroy (2): devicewidget: Set latency offset's maximum to 5000ms Implement single-launch with Gtk::Application David Kreuter (1): mainwindow: unavailable profiles are marked as such in their description Felipe Sateler (1): mainwindow: force icons to have sane size Jose A. Múrcia (1): i18n: add Valencian translation Jung-Kyu Park (1): i18n: add Korean translation Karl Ove Hufthammer (3): i18n: Add Norwegian Nynorsk translation channelwidget: Make volume strings translatable and add missing space i18n: Update Norwegian Nynorsk translations Lukas K (1): Add checkbutton for disabling volume meters Masato Hashimoto (1): i18n: update the Japanese translation Nikita Zlobin (1): UI form enhancement Paul W. Frields (1): Use freedesktop.org standard icon name Peter Meerwald (1): Add --version command line option Pino Toscano (1): Remove Encoding key from .desktop file Piotr Drąg (5): i18n: Updated Polish translation i18n: update Polish translation i18n: move Valencian translation to the standard language code i18n: update Polish translation i18n: update Polish translation Tanu Kaskinen (24): .gitignore: add compile README: update links pavucontrol.glade: use a more appropriate icon for the channel lock button remove unnecessary RefPtr wrapping of PavuApplication remove unnecessary Window -> MainWindow casting update repository links to GitLab pavuapplication: initialize members in the constructor move some widget initializations from MinimalStreamWidget to subclasses rename more objects in the quest to get rid of duplicate IDs pavucontrol.glade: object renames automatically done by Glade pavucontrol.glade: changes automatically done by Glade drop gtk2 support README: remove the copyright notice README: add "Bug Reports" and "Contributing Code" sections README: remove the "Acknowledgements" section README: remove reference to an ancient Debian version README: remove the page footer README: add a news item for the upcoming release pavucontrol.glade: right-align channel labels channelwidget: refactor to reduce repetition channelwidget: ensure that all channel labels have the same width README: a couple of edits for the 4.0 changelog i18n: add zh_TW to LINGUAS prepare for releasing 4.0 Thomas Lange (1): i18n: update German translation Tuure Savuoja (1): i18n: update Finnish (fi) translation for "set as fallback" Yi-Jyun Pan (1): Update Headers Yuri Chornoivan (1): i18n: add Lithuanian translation muzena (1): i18n: add Croatian translation pan93412 (1): Update Chinese (Taiwan) Translation -- Tanu https://www.patreon.com/tanuk https://liberapay.com/tanuk _______________________________________________ pulseaudio-discuss mailing list pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss