Commit graph

687 commits

Author SHA1 Message Date
Hugo Carvalho
18aa424928 Translated using Weblate (Portuguese)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/pt/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Balázs Meskó
2cdc0fd083 Translated using Weblate (Hungarian)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hu/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Arun Raghavan
354d765bd9 Updates for 6.1 release
Build system and documentation updates.
2024-08-02 12:05:28 -04:00
Olle Gustafsson
cb09c9ba71 Update translation files
Fixes: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/166
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/100>
2024-08-02 11:56:07 -04:00
Arun Raghavan
f4079c616e cardwidget: Fix bluetooth codec combobox alignment
Center looks strange, so we use fill and a little more margin to make
things look a little better.

Credit to psykose <alice@ayaya.dev> for first identifying the problem
and proposing a fix.
2024-07-29 17:10:24 -04:00
Arun Raghavan
c70cdeed74 mainwindow: Correctly remove cards when they go away
The reference is owned by the VBox, so we remove it there and it gets
cleaned up, like other widgets.

Fixes: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/162
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/98>
2024-07-03 08:42:36 -04:00
Niels De Graef
a9d7a65d82 desktop: Match the name in the appstream file
With the addition of the appstream file, the app is showing up in Flathub
and software apps (like GNOME Software) as "Volume Control", but on the
desktop (using the Desktop file), it's showing up differently as
"PulseAudio Volume Control", which is confusing.

Like commit be02260941 mentions, there are some guidelines for naming apps
which prefer the shorter "Volume Control" more than "PulseAudio
Volume Control". It also helps for example GNOME users who get an
ellipsized name in GNOME Software and the GNOME desktop.

To make sure people still get a hit on "PulseAudio" when searching for
the app, let's add that specifically to the tags. That should prevent
search from breaking in a lot of cases.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/97>
2024-06-26 12:15:09 +00:00
Arun Raghavan
88d08bce94 Update pot and po files
Should restore to correctly translated state now that the ui files are
fixed.
2024-05-24 17:07:22 -04:00
Arun Raghavan
2ee2af68dd Fix translatable key in ui files
The value needs to be "yes" rather than "1" for the pot/po files to be
updated correctly.

Shoutout to Thomas Lange for reporting the issue and deducing the fix.

Fixes: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/156
2024-05-24 17:06:38 -04:00
Arun Raghavan
59de1e9d1d Add some release notes for 6.0 2024-05-21 22:38:14 -04:00
Arun Raghavan
41d578b752 Deal with new icon theme reality on GTK4
There are a few things to keep in mind:

  * We'll have a lot of non-functional application icons, because app
    icons don't always exist in the icon theme, so use the generic
    application icon

  * There is no audio-card icon in the theme any more, so add fallback
    to the symbolic version
2024-05-19 19:39:39 -04:00
Arun Raghavan
9635f1ed72 metainfo: Fix launchable tag
The .desktop file name has changed.
2024-05-17 17:41:07 -04:00
Arun Raghavan
7095051b25 build-sys: Bump version to 6.0 2024-05-17 17:25:05 -04:00
Arun Raghavan
95cf229513 build-sys: Bump sigc++ dep to 3.0
Brings it in line with the *mm deps
2024-05-17 15:13:02 -04:00
Arun Raghavan
ed4d6682ef i18n: Update .pot and .po files 2024-05-16 22:27:06 -04:00
Arun Raghavan
143aae721d i18n: Fix POTFILES.in based on recently moved files 2024-05-16 21:35:52 -04:00
JA
d600f47de1 Split pavucontrol.glade into separate .ui files
and some cleanup
2024-04-26 17:38:54 +02:00
JA
64881e3db0 Embed ui file as resource and clean it up
Remove a lot of unrequired ids, and fix meson dependency name
2024-04-26 17:26:43 +02:00
Adrian Ratiu
22b04fff6e Make libcanberra optional
libcanberra is an old abandoned project whose last release
was well over a decade ago, despite getting some few fixes
on its master branch since then, which are unreleased.

My problem with libcanberra is that it can't be built on
pure wayland systems (no X11 headers) which are becoming
more common nowadays.

It is the only thing keeping pavucontrol tied to X11, all
other dependencies (eg gtk+) build fine on pure wayland.

Since canberra is not a core part of the project, let's
make it optional so pavucontrol can build & work on
pure wayland systems.

Ideally in the future libcanberra can be replaced with
something else, however I don't have the bandwidth to
take this on for now, so I'm just making it optional.

Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
2024-04-24 20:06:52 +03:00
Arun Raghavan
44f984883f Some minor whitespace fixups
We should really just get a clang-format config that's close enough and
set that up instead.
2024-04-15 17:38:36 -04:00
Arun Raghavan
a1ac8eb8d3 pavuapplication: Drop references to unused on_hide_window 2024-04-15 17:07:22 -04:00
Arun Raghavan
19d19b9e4b mainwindow: Clean up canberra context on shutdown 2024-04-15 17:07:22 -04:00
Arun Raghavan
1fa1b86ca7 devicewidget: Minor function rename for legibility 2024-04-15 17:07:22 -04:00
Arun Raghavan
a892798177 Fix some minor lints and warnings 2024-04-15 17:07:22 -04:00
JA
52aef7e81d Use Gtk4 instead of Gtk3 2024-04-12 13:05:00 -04:00
Arun Raghavan
04655fae70 build-sys: Drop autotools build
We've had the meson build for a bit, and it's faster and cleaner to
maintain.
2024-04-12 13:00:39 -04:00
Will Thompson
c330506815 metainfo: Add release notes for 5.0
These are taken from README.html.in, without the information about new
dependencies (IMHO not useful to end-users) or “Some bug fixes.” (IMHO
not specific enough to be useful).
2024-03-18 14:30:55 +00:00
Will Thompson
be02260941 Add AppStream metainfo file
This file is taken from the Flathub package, as of
https://github.com/flathub/org.pulseaudio.pavucontrol/pull/31 where I
have adjusted the name & summary to conform to Flathub's rules. In
particular:

- The name must be no more than 20 characters, so I have used “Volume
  Control” to match the window title and GenericName

- The summary must be no more than 35 characters.

I noticed while preparing this patch that the Comment in the .desktop
file (which the appstream specification says is “roughly equivalent” to
the <summary>) is just “Adjust the volume level”. IMO “Adjust the volume
level” contains no more information than the name “Volume Control”.

Fixes https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/127
2024-03-18 14:30:55 +00:00
warmos
eba9ca6898 Less choppy peak bars
Update the sample rate to 144 to keep up with high refresh rate
monitors.
2023-06-23 08:21:08 -04:00
Konstantin Kharlamov
8c20afdaec ru.po: translate "Set as default" 2023-06-22 10:42:13 +03:00
Konstantin Kharlamov
1363cd73c2 mainwindow: change "[Set as] fallback" to "default"
The "Set as fallback" title is a frequent source of confusion, many
people look at it and do not realize that its actual functional is
"setting as default". Presumably, when this title first appeared it
was presumed that apps should chose a device themselves, and then if
they don't there's a "fallback". But in reality most apps do not chose
any device explicitly, and it's expected behavior to make use of this
"fallback" device. So it is more correct to call a "default" device.
2023-06-22 10:42:06 +03:00
Joachim Philipp
ee77d86eed Translated using Weblate (German)
Currently translated at 88.9% (137 of 154 strings)

Co-authored-by: Joachim Philipp <joachim.philipp@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/de/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/77>
2022-07-22 10:19:04 +02:00
Gogo Gogsi
dc350a14eb Translated using Weblate (Croatian)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hr/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/77>
2022-07-22 10:19:03 +02:00
Seong-ho Cho
8653b6b527 Translated using Weblate (Korean)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-06-12 16:19:11 +02:00
Karl Ove Hufthammer
e21401f5a4 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-23 13:18:33 +02:00
Yuri Chornoivan
3cdbc9b5ff Translated using Weblate (Ukrainian)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20 02:18:39 +02:00
Oğuz Ersen
a5b4539808 Translated using Weblate (Turkish)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/tr/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20 02:18:39 +02:00
Luna Jernberg
aa33db45a0 Translated using Weblate (Swedish)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20 02:18:38 +02:00
Sergey A
c7777b39d6 Translated using Weblate (Russian)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20 02:18:38 +02:00
김인수
060d15d25a Translated using Weblate (Korean)
Currently translated at 100.0% (154 of 154 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20 02:18:38 +02:00
Piotr Drąg
673d981a61 Translated using Weblate (Polish)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Piotr Drąg <piotrdrag@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/pl/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18 18:22:16 +02:00
Weblate
044b76e0ab Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18 18:22:16 +02:00
Sergey A
f8d17b4e25 Translated using Weblate (Russian)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Sergey A <sw@atrus.ru>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18 18:22:16 +02:00
Tanu Kaskinen
a59cac958b i18n: Update .pot and .po files
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-17 00:02:28 +03:00
Sergey A
8503ecee09 Translated using Weblate (Russian)
Currently translated at 100.0% (151 of 151 strings)

Translated using Weblate (Russian)

Currently translated at 98.0% (148 of 151 strings)

Co-authored-by: Sergey A <sw@atrus.ru>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:31 +02:00
Jan Kuparinen
090eb43cb5 Translated using Weblate (Finnish)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fi/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:31 +02:00
Gogo Gogsi
88a016db64 Translated using Weblate (Croatian)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hr/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:30 +02:00
Karl Ove Hufthammer
08589039ef Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Karl Ove Hufthammer <karl@huftis.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:30 +02:00
Luna Jernberg
9e50088c88 Translated using Weblate (Swedish)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Luna Jernberg <bittin@reimu.nl>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:30 +02:00
Yuri Chornoivan
8512cf65d9 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (151 of 151 strings)

Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/
Translation: pulseaudio/pavucontrol
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14 18:18:30 +02:00