Bastien Nocera
727a88a3bd
shell: Let libX11 initialise threads itself
...
Require a version of libX11 new enough that it will initialise threads
support itself.
See afcdb6fb00
2023-01-23 11:04:36 +00:00
Hari Rana
b1c14df48b
user: Remove duplicate group property
2023-01-23 11:03:50 +00:00
Georges Basile Stavracas Neto
f975477928
Revert "doap: Indicate that I'm also a "General" maintainer"
...
As requested, this reverts commit 94c1c64a44
too.
2023-01-23 07:56:34 -03:00
Georges Basile Stavracas Neto
b6d683a565
Revert "doap: Remove myself from this list"
...
> Ride the wind of a brand new day
> High where mountain's stand
> Found my hope and pride again
> Rebirth of a man
2023-01-23 07:50:53 -03:00
Sabri Ünal
9729d1dcb9
Update Turkish translation
2023-01-22 19:55:40 +00:00
Ekaterine Papava
6c96b8ef63
Update Georgian translation
2023-01-20 16:19:08 +00:00
Bastien Nocera
89a3c36714
tests: Fix possible race in test_connection_multi_add_activate()
...
Wait for the "state" property to change as well as the "state-reason".
We only update the UI when the former arrives, but the test was working
correctly on faster machines, making it difficult to pinpoint.
Closes : #1768
2023-01-18 16:56:53 +01:00
Felipe Borges
94c1c64a44
doap: Indicate that I'm also a "General" maintainer
...
With 07d8abc1d5
I am now the most-active maintainer left, so I'd like to
make sure that I am *seen* when important discussions happen.
While this shouldn't make any difference in practice, from my past experience,
I will be left with the responsibility of maintaining old-stable branches and
working on fixing issues introduced by now-inactive contributors. For this
reason, I think I should have a say on most of the non-trivial code that gets
merged.
2023-01-18 12:24:41 +01:00
sunflowerskater
82e873f9cc
bluetooth: Tweak AdwStatusPage design
...
Some AdwStatusPage changes to follow HIG:
- Apply .suggested-action style class to the button
- Ditch period from the description
- https://developer.gnome.org/hig/patterns/controls/buttons.html
- https://developer.gnome.org/hig/guidelines/writing-style.html
2023-01-18 11:56:51 +01:00
Fabio Tomat
4f33ed7743
Update Friulian translation
2023-01-17 20:32:49 +00:00
Georges Basile Stavracas Neto
07d8abc1d5
doap: Remove myself from this list
...
Hopefully a better steward will show up
2023-01-17 13:48:27 -03:00
Christian Glombek
fcc092430f
network: Mark imported VPN conn as private to user, and non-autoconnect
2023-01-16 20:35:02 +00:00
Christian Glombek
475faaf26b
network: Add support for WireGuard ( GNOME/gnome-control-center#982 )
...
Adds support for managing WireGuard VPN connections:
- Listing WireGuard connections as VPN connections
- Toggling connection state
- Creating, updating and deleting WireGuard connections
- Creating, updating and deleting WireGuard peers
- Importing WireGuard config files
Co-authored-by: Nathan-J. Hirschauer <nathanhi@deepserve.info>
2023-01-16 20:35:02 +00:00
Marco Melorio
8dbf562276
sound: Remove stray character in UI file
2023-01-16 20:53:57 +01:00
Marco Melorio
ea0e2cf308
sound: Remove modelines at the top of the files
...
They are not even correct and make GNOME Builder to use 8 space
identation by default.
2023-01-16 20:53:56 +01:00
Marco Melorio
866b08b4e8
sound: Hide controls when there are no devices
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1221
and https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1575 .
2023-01-16 20:53:15 +01:00
Marco Melorio
ba2a71fb44
sound: Cleanup and reorganize variables in CcSoundPanel
...
Remove unused ones and keep the same order as the UI hierarchy.
2023-01-16 20:52:14 +01:00
Marco Melorio
9e85ff5547
sound: Clamp level bars to avoid overflowing
...
Apparently the level value is not clamped by pulseaudio/gvc, so the
level bar can overflow when the value is greater than 1.
2023-01-16 20:51:12 +01:00
Marco Melorio
b3d99f281a
sound: Add a "None" option to the alert chooser
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2251 .
2023-01-16 19:43:53 +00:00
Marco Melorio
98c8a7787c
sound: Move alert chooser to a separate window
2023-01-16 19:43:53 +00:00
Marek Kasik
092cef515d
printers: Fix deleting of printers when exiting
...
Call sync method to remove a printer when exiting Printers panel.
The deletion could not pass otherwise.
Fixes #2174
2023-01-16 14:32:01 +00:00
Felipe Borges
437013594e
gitignore: Ignore Meson subprojects
...
Taken from https://www.scivision.dev/git-ignore-meson-subproject/
Related #2294
2023-01-16 12:56:02 +00:00
Marco Melorio
2fbbe0f60d
sound: Use a microphone icon for input in CcVolumeSlider
...
There was some code that attempted to do that, but was incorrect.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1762 .
2023-01-15 20:07:04 +01:00
Marco Melorio
ca553bd377
sound: Make mute button in CcVolumeSlider more consistent
...
When pressing the mute button after the volume slider is manually moved
to 0 (and so the GVS "is-muted" property is still FALSE), set the volume
to 25% instead of actually muting the stream.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/520 .
2023-01-15 19:56:10 +01:00
Marco Melorio
7fddfa363f
sound: Port the mute button in the CcVolumeSlider to GtkButton
...
The logic inside it is a bit reworked to make it more consistent. The
mute button and the slider now only communicate directly with GVC. The
notify callbacks are now used to change the UI states.
This fixes the UI problem of the mute button being "raised" when pressed
(see https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/520 ).
2023-01-15 19:44:23 +01:00
Asier Sarasua Garmendia
cac484067b
Update Basque translation
...
(cherry picked from commit cdade76802
)
2023-01-14 07:24:48 +00:00
Marco Melorio
7556aef2aa
sound: Add level bars to the stream rows
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1303 .
2023-01-12 13:25:27 +00:00
Marco Melorio
1950d1d7b5
sound: Move the mute buttons to the left side of the sliders
2023-01-12 13:25:27 +00:00
Marco Melorio
24ff4bd402
sound: Rename input volume label to match mockup
...
Rename "Volume" to "Input Volume", to match the mockup and the output
volume label.
2023-01-12 13:25:27 +00:00
Marco Melorio
fd3e7e478a
sound: Move output volume slider in the "Output" section
2023-01-12 13:25:27 +00:00
Marco Melorio
5c07348fb9
sound: Move stream list in a separate window
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/501 .
2023-01-12 13:25:27 +00:00
Marco Melorio
458d8b53a2
sound: Use a model-based approach for the stream list box
...
This is useful for the next commit because the stream list will be moved
in a separate window and to do that we need an always-updated list of
the playing streams. Without this approach, we would lose all the
streams that played before the user opens the stream list window. Also,
this allows us to decuple data and UI, which is definitely not a bad
thing.
2023-01-12 13:25:27 +00:00
Marco Melorio
034171a8e1
sound: Simplify icon theme check
...
Use the gtk_icon_theme_has_icon API which is definitely more appropriate
for this task.
2023-01-12 13:23:14 +00:00
Marco Melorio
8bf20930c2
sound: Fix custom icon for speech dispatcher not being used
2023-01-12 13:23:14 +00:00
Marco Melorio
6b726791bf
sound: Stop using symbolic icons for stream rows
2023-01-12 13:23:14 +00:00
Maksym Hazevych
1238efeb88
flatpak: Follow spacing style
2023-01-11 20:54:56 +02:00
Maksym Hazevych
05c136a614
flatpak: Fix a typo in the name of accountsservice dep
2023-01-11 20:42:28 +02:00
Marco Melorio
bb7fdec253
sound: Cleanup CcVolumeSlider XML
2023-01-09 21:03:41 +00:00
Marco Melorio
5c3cb3042d
sound: Cleanup CcSubwooferSlider XML
2023-01-09 21:03:41 +00:00
Marco Melorio
2fee8bf0fa
sound: Cleanup CcFadeSlider XML and remove marks
2023-01-09 21:03:41 +00:00
Marco Melorio
3295d2a5b3
sound: Cleanup CcBalanceSlider XML and remove marks
2023-01-09 21:03:41 +00:00
Marco Melorio
62ae77ce29
sound: Make CcVolumeSlider subclass from GtkWidget
2023-01-09 21:03:41 +00:00
Marco Melorio
a5833612b8
sound: Make CcSubwooferSlider subclass from GtkWidget
2023-01-09 21:03:41 +00:00
Marco Melorio
4ab73ad337
sound: Make CcFadeSlider subclass from GtkWidget
2023-01-09 21:03:41 +00:00
Marco Melorio
c7e14e5ee4
sound: Make CcBalanceSlider subclass from GtkWidget
2023-01-09 21:03:41 +00:00
Georges Basile Stavracas Neto
49158d2f4c
Post-release version bump
2023-01-09 17:10:35 -03:00
Georges Basile Stavracas Neto
97204bc1b3
44.alpha
2023-01-09 17:06:57 -03:00
Georges Basile Stavracas Neto
20a010d0f6
Revert "panel-list: Switch to main list if custom sidebar is not set"
...
This reverts commit bc919b82c0
.
2023-01-09 16:40:55 -03:00
sunflowerskater
6bcfb28f67
wi-fi: Use AdwStatusPage for "Airplaine On" and "Wi-Fi off" states
...
Currently, the "Airplaine Mode On" and "Wi-Fi Off" status messages don't use AdwStatusPage.
This commit makes these messages to use AdwStatusPage.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2217
2023-01-09 14:48:53 +00:00
sunflowerskater
1be44da216
screen: Add subtitle for the "Automatic Screen Lock" row
...
The "Automatic Screen Lock" row doesn't have a subtitle.
This commit adds the subtitle suggested by Allan Day in:
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1553#note_1636628
2023-01-09 14:46:44 +00:00