- Mar 07, 2020
-
-
Yuri Chornoivan authored
Currently translated at 100.0% (133 of 133 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/
-
Julien Humbert authored
Currently translated at 100.0% (87 of 87 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fr/ Translated using Weblate (French) Currently translated at 100.0% (87 of 87 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fr/ Translated using Weblate (French) Currently translated at 98.9% (86 of 87 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fr/
-
Weblate authored
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/
-
Yuri Chornoivan authored
Currently translated at 100.0% (87 of 87 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/
-
- Feb 25, 2020
-
-
Tanu Kaskinen authored
Also remove the outdated po/TRANSLATORS_README.txt.
-
- Feb 14, 2020
-
-
Fixes this compilation issue: pavuapplication.cc: In function ‘int main(int, char**)’: pavuapplication.cc:146:32: error: use of deleted function ‘PavuApplication::PavuApplication(PavuApplication&&)’ auto app = PavuApplication(); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: note: ‘PavuApplication::PavuApplication(PavuApplication&&)’ is implicitly deleted because the default definition would be ill-formed: class PavuApplication : public Gtk::Application { ^ In file included from /usr/include/gtkmm-3.0/gtkmm/window.h:32:0, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:30, from /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h:33, from /usr/include/gtkmm-3.0/gtkmm.h:99, from pavucontrol.h:29, from pavuapplication.h:24, from pavuapplication.cc:29: /usr/include/gtkmm-3.0/gtkmm/application.h:211:3: error: ‘Gtk::Application::Application(const Gtk::Application&)’ is private Application(const Application&); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: error: within this context class PavuApplication : public Gtk::Application { ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:26, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-3.0/gtkmm.h:87, from pavucontrol.h:29, from pavuapplication.h:24, from pavuapplication.cc:29: /usr/include/glibmm-2.4/glibmm/objectbase.h:238:3: error: ‘Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)’ is private ObjectBase(const ObjectBase&); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: error: within this context class PavuApplication : public Gtk::Application { ^
-
- Feb 13, 2020
-
-
Tanu Kaskinen authored
Since the .pot file can be automatically generated, it hasn't been included in the git repository so far. However, we're planning[1] to start using Fedora's Weblate translation service, and it requires the .pot file to be in the repository. [1] pulseaudio#785
-
- Jan 20, 2020
-
-
Yi-Jyun Pan authored
-
- Dec 27, 2019
-
-
- Dec 22, 2019
-
-
Fixes a warning with the 'Valve VR Radio & HMD Mic' device.
-
- Dec 02, 2019
-
-
- Nov 27, 2019
-
-
Tanu Kaskinen authored
This looks better, requires less code and probably fixes #63
-
- Nov 22, 2019
-
-
- Nov 12, 2019
-
-
- Nov 07, 2019
-
-
Will Thompson authored
In traditional packages, including 'pavucontrol' here is redundant with Exec. However, only the first field of Exec is used as a search key, and in the Flatpak the first field is 'flatpak'. I often search for 'pavucontrol' and fail to find the app as a result. All the others are terms that seem relevant to finding this app. Most of them are borrowed from gnome-control-center's sound panel's .desktop file.
-
- Oct 28, 2019
-
-
lilydjwg authored
-
- Sep 19, 2019
-
-
Tanu Kaskinen authored
The old logic disabled the expander always when a sink didn't have any ports. That's bad if the sink has no ports but supports configuring formats. That hasn't caused problems so far, but I have a patch for module-null-sink that will enable format configuration support, and the null sink has no ports, so it's affected by this issue. This patch also changes things so that the expander is completely hidden when it's disabled instead just setting it non-sensitive. I think that's better (at least it saves some space).
-
Tanu Kaskinen authored
The updating flag is used to determine whether a change in some UI control state is due to a user action or an update from the server. The flag was set to false too early when processing sink and source updates from the server. This caused at least unnecessary "set port" commands, because each update refreshes the port list, which generates change events in the port list combo box, causing the portChanged callbacks to be called. The unnecessary "set port" commands could even confuse the automatic port selection policies in the server. If the current port wasn't originally explicitly chosen by the user, then the "set port" command from pavucontrol will make the server think that the user explicitly chose that port.
-
- Jul 27, 2019
-
-
Tanu Kaskinen authored
If load_icon() fails, we treat the icon name as a file path and try to load an image from the path. In case that works, we need to ensure that the has correct size. Previously that wasn't done, which led to too large icons. scale_simple() doesn't do anything if the image is already the correct size, so we can call it unconditionally. The exception handling was a bit weird in that the exception types didn't match the documentation of IconTheme::load_icon() and Image::set(). I updated the exception types (Image::set() doesn't need exception handling any more, because now it's called with a Pixbuf rather than a file name). Fixes: #60
-
- Jul 02, 2019
-
-
Arun Raghavan authored
We prefer Gitlab MRs now.
-
- Jun 23, 2019
-
-
gogogogi authored
-
- May 22, 2019
-
-
- Apr 08, 2019
-
-
Moo authored
-
- Mar 05, 2019
-
-
Tanu Kaskinen authored
-
Tanu Kaskinen authored
- Mar 02, 2019
-
-
Piotr Drąg authored
-
- Feb 26, 2019
-
-
Tanu Kaskinen authored
pavucontrol.glade previously set the channel label width to 15 characters, with the goal of making all channel labels have the same width. However, with some translations and font settings the configured width wasn't enough, so sometimes a label was wider than others, and that made the volume slider widths different too. If the volume sliders have different widths, it's very hard to visually compare the volumes of the channels. This patch removes the fixed width in pavucontrol.glade and solves the problem by finding the widest label and using that label's width with all labels. Fixes: #51
-
Tanu Kaskinen authored
DeviceWidget and StreamWidget had some duplicate code to initialize ChannelWidgets. This patch moves some of the duplicated initialization code into ChannelWidgets to reduce repetition and to improve encapsulation.
-
Tanu Kaskinen authored
The channel labels ("Front Left" etc.) that are adjacent to volume sliders used to be left-aligned, which meant that there was some empty space (depending on the text width) between the label text and the volume slider. Right-aligning the labels looks nicer.
-
- Feb 25, 2019
-
-
This adds translations for the new volume slider strings.
-
The volume strings (e.g. ‘86% (-3.81dB)’) shown to the right of each volume slider is now translatable/localisable. (The similar string ‘100% (0dB)’, centred *below* each slider, was already translatable.) Also, the English strings now include a space between the decibel value and the unit, e.g. ‘-3.81 dB’ instead of ‘-3.81dB’. Fixes: #52
-
- Feb 09, 2019
-
-
Disable closing using Esc, to avoid closing the window by mistake.
-
- Jan 11, 2019
-
-
Tanu Kaskinen authored
-
Tanu Kaskinen authored
Keeping the footer up to date is extra work with little benefit.
-
Tanu Kaskinen authored
It's of little use to know that the initial version was written on an April 2006 version of Debian testing.
-
Tanu Kaskinen authored
Acknowledging people's contributions is nice, but I don't like the chore of keeping the section up to date.
-
Tanu Kaskinen authored
-
Tanu Kaskinen authored
The copyright notice would need updating, because there are also others than Lennart and Colin who own copyrights to paprefs, and the years are out of date. Having to continuously update the copyright years seems just unnecessary churn to me. People can browse the git history if they're interested in the copyright details.
-
- Nov 24, 2018
-
-