Automeris naranja
3fa07eb97a
sound: Add ellipsis to the Test button
...
"Use an ellipsis (…) at the end of a label if further
input or confirmation is required from the user before
the action can be carried out".
https://developer.gnome.org/hig/guidelines/writing-style.html
Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2053 >
2023-11-23 06:14:20 +00:00
Automeris naranja
b3fc842999
sound: Add missing mnemonics
...
Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2541
Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2053 >
2023-11-23 06:14:20 +00:00
Alice Mikhaylenko
4680f362f3
Port to AdwNavigationSplitView
2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
e56374e2ed
sound: Port to AdwToolbarView
2023-08-25 08:00:43 +00:00
Lukáš Tyrychtr
62708fc44f
Add the label with the current alert sound as a description for the row, so a screen reader reads it
2023-02-17 02:08:47 +00:00
Marco Melorio
be89d7df88
sound: Format sound-panel.ui
2023-01-30 10:49:09 +00:00
Marco Melorio
29514add66
sound: Remove the nested GtkListBox
...
See the previous commit for more info.
The UI file is not formatted on purpose to facilitate the review. It
will be reformatted in the next commit.
2023-01-30 10:49:09 +00:00
Marco Melorio
ec9a0052ba
sound: Move the "No Devices" rows in different groups
...
Previously this was problematic because the current layout is a bit
messy. The reasoning is a bit complex, but I'll try to explain below.
Basically the AdwPreferencesGroup has an integrated GtkListBox where the
rows should normally be added to it by declaring AdwPreferencesRow
subclasses as its direct children in the UI file. This is not currently
done in the sound panel and we instead have another GtkListBox as its
direct child, while the "No Devices" row is actually a AdwPreferencesRow
subclass, so we end up with two listboxes with .boxed-list style. The
problem is that we hide the "No Devices" row when there are devices
available, but the internal listbox is still there, so we still see its
shadows.
This commit just separates the "No Devices" row in a separate group so
that we are sure to hide everything correctly.
2023-01-30 10:49:09 +00:00
Marco Melorio
8dbf562276
sound: Remove stray character in UI file
2023-01-16 20:53:57 +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
98c8a7787c
sound: Move alert chooser to a separate window
2023-01-16 19:43:53 +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
4e8924fbfd
sound: Move level bars to section headers
2022-12-21 01:39:38 +01:00
Lukáš Tyrychtr
98fcce2202
Add missing a11y labels
2022-06-17 02:01:33 +00:00
Georges Basile Stavracas Neto
1ef843583d
sound: Add boxed list around system volume
...
See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1587
2022-01-21 16:13:21 +00:00
Georges Basile Stavracas Neto
0ab20af9ba
panels: Switch to CcPanel content
...
Start porting panels to the new panel format. This commit
temporarily makes panels have two titlebar, which will be
fixed soon.
2022-01-20 02:23:42 +00:00
Christopher Davis
e216f7f2db
cc-sound-panel: Use AdwPreferencesPage and PreferencesGroup
...
libadwaita provides nice pre-built widgets for preferences
pages and groups. We should use them where possible.
2022-01-06 00:38:31 +00:00
Christopher Davis
981a8cea7b
panels: Use .boxed-list
instead of .content
...
The `.content` style class is deprecated in favor
of the `.boxed-list` style class, which is named
after the design pattern it's used for.
2021-12-16 12:52:44 -08:00
Georges Basile Stavracas Neto
a719008403
sound: Port to GTK4
2021-12-14 22:34:21 -03:00
Mohammed Sadiq
7c575b8ccf
sound: Use content style for listboxes
2021-05-19 03:25:47 +00:00
Adrien Plazas
f06379e30c
Replace HdyColumn by HdyClamp
...
In libhandy 1, HdyClamp replaces HdyColumn. This stops setting values
when they match HdyClamp's defaults.
2020-07-20 08:04:28 +02:00
Robert Ancell
ea22446ad1
sound: Remove reference to unused widget
2019-11-12 14:31:14 +13:00
Adrien Plazas
c74d28009c
sound: Make the panel adaptive
...
Use a HdyColumn and ellipsize same labels so the panel can fit in
narrower windows.
2019-02-18 15:12:53 +01:00
Robert Ancell
0799c864e8
sound: Rename new sound panel to replace old one
2019-02-07 09:31:18 +13:00