Mohammed Sadiq
799ada8243
keyboard: shortcut-row: Use CSS classes to embolden text
...
Fixes #852 #1529
2022-12-05 20:50:15 +00:00
Mohammed Sadiq
15f000330c
keyboard: shortcut-row: Use GObject bindings to update details
...
Fixes #1275 #2106
2022-12-05 20:50:15 +00:00
Mohammed Sadiq
b5e02cdbe5
Remove no longer used timezone map
2022-12-04 21:38:34 +00:00
Mohammed Sadiq
5e41174475
datetime: Use the new timezone dialog
...
This commit also removes the deprecated GtkListStore usage
2022-12-04 21:38:34 +00:00
Mohammed Sadiq
eda96f8bc5
datetime: Implement the new timezone selection dialog
...
which fits better on small screen and is more accessible than a map.
This is based on GNOME Clocks world clock[0] and GNOME Settings[1] designs
[0] https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/clocks/clocks.png
[1] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/date-and-time/time-zone-picker.png
2022-12-04 21:38:34 +00:00
Mohammed Sadiq
39267eb2a6
datetime: Add cc-tz-row
2022-12-04 21:38:34 +00:00
Mohammed Sadiq
da777d3edd
datetime: Add cc-tz-item
2022-12-04 21:38:34 +00:00
Bastien Nocera
6b97d27ea3
info-cleanup: Add test for info-cleanup
...
To make it easier to see whether our changes had the intended effect.
2022-12-02 13:11:13 +00:00
Bastien Nocera
a9ff350dbf
info-overview: Remove "Mesa" prefix for Intel Iris driver
...
Remove "Mesa" from the start of the device name, it's data about the
driver which isn't relevant to us. It's always added before the name
of the device in `src/gallium/drivers/iris/iris_screen.c` in mesa.
2022-12-02 13:11:13 +00:00
Felipe Borges
f3f81d37b2
info-overview: Update logo when dark-mode changes
...
Otherwise the logo will only change once the panel gets reloaded.
Fixes #1627
2022-12-02 12:12:48 +01:00
Andre Klapper
d47ec1c2d0
Privacy/Notifications: Sync Lock screen notifications setting string
...
Fixes #2157
2022-12-02 11:10:15 +01:00
Mohammed Sadiq
3b121805ed
log: Improve logging
...
The 'tracing' build option is no longer needed. And the verbosity
of logs can be set by providing '-v' multiple times.
2022-12-01 11:44:17 +00:00
Felipe Borges
9285b0deb5
privacy: Update empty-state pages for more accurate permissions
...
To indicate that the permissions only apply to sandboxed applications.
See #741 (comment 1457422)
2022-12-01 09:59:21 +00:00
Nicolai Syvertsen
5569d40fca
Fix monitor order.
...
Using prepend for optimization but forgot to reverse list.
2022-12-01 01:45:09 +00:00
Mohammed Sadiq
2b3de01124
network-panel: Use AdwStatusPage to show NetworkManager error
...
This commit also fixes missing header bar when the error is shown
2022-12-01 01:38:44 +00:00
Felipe Borges
5b3fff1961
display: Show Night Light Unavailable message when running on a VM
...
See #2020
2022-12-01 01:34:39 +00:00
Felipe Borges
0b6b54a6a4
display: Tweak Night Light unavailable infobar layout
...
See #2020
2022-12-01 01:34:39 +00:00
Felipe Borges
1abca8dbd0
display: Use heading capitalization for Night Light unvailable infobar
...
See #2020
2022-12-01 01:34:39 +00:00
Hendrik Müller
7e0357cae3
printers: Improved empty state of printer panel
...
The empty state of the printer panel is not consistent with other panels
of the GNOME Settings app.
There are two empty states, either the system cannot connect to the
printer service or there are no printers registered yet.
To fix this issue, AdwStatusPage has been introduced for both cases,
which takes care of the layout and reduces the amount of code needed to
create these two pages. With this change, both empty states of the
printer panel have the same look as other panels in their empty state.
2022-12-01 01:29:10 +00:00
Mohammed Sadiq
1885b2c4f3
datetime: Display month in 2 columns
...
So that it fits better in smaller screens and the user
doesn't have to scroll to select some months.
This commit implements the updated design[0]
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/time-date/time-date-adaptive.png
2022-12-01 01:21:24 +00:00
Mohammed Sadiq
e23ff1befc
Add cc-month-row
...
This will be used to show month in the month selection grid
2022-12-01 01:21:24 +00:00
Sam Hewitt
bc67d7dd29
a11y: Update and add descriptions and labels
...
- adds missing descriptions to some features to better explain them
- moves the cursor size label to the list row
- small word and grammar changes
2022-11-30 17:11:31 -03:30
Richard Hughes
6ddc3f7b12
firmware-security: Soft depend on fwupd 1.8.3 to reduce translator load
...
This was released many months ago, and it's not likely that someone is going to
ship a bleeding edge GNOME 44 with an obsolete fwupd.
In the event that they do, just fallback to the untranslated attribute name.
2022-11-30 16:35:56 +00:00
Mohammed Sadiq
fa4579246f
a11y: typing-page: Fix a typo
2022-11-30 12:59:13 +00:00
Mohammed Sadiq
ad92d1590e
a11y: zoom-page: Fix typos
2022-11-30 12:59:13 +00:00
Lubomir Rintel
6c26647154
network: replace wireless-security with libnma's NMAWs
...
panels/network/wireless-security is essentially an old fork of the part
of nm-connection-editor that is now part of libnma.
The UI elements provided by libnma adhere to the same look as the rest
of gnome-control-center for quite some time now. The functinality they
implement the same functionality and more. In particular, libnma uses
Gcr to provide Smart Card access for keys and certificates.
https://bugzilla.redhat.com/show_bug.cgi?id=1992836
2022-11-30 13:40:09 +01:00
Kaustubh Desale
f896693492
display: Update desktop file to include "Night Light"
...
This makes search results show that the "Display" panel is the place to find the Night Light settings.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1563
2022-11-30 09:51:25 +00:00
Gotam Gorabh
09e76cb1e3
mouse: Rename "Test Your Settings" button to "Test Settings"
...
This code changes rename the Test Your Settings button to
Test Settings to reduce the button width size.
By reducing button size it also impact the position of panel title to more centric.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2123
2022-11-29 20:52:49 +00:00
Felipe Borges
e39e21eac3
info-overview: Don't show "Firmware Version" row in virtual machines
...
This value comes from systemd-hostnamed, which harvests it from
/sys/class/dmi/id/bios_version, which happens to be empty/invalid
in virtual machines (at least KVM powered virtualization).
For this reason, we are better off hiding the "Firmware Version"
row when gnome-control-center is running in a VM.
Fixes #2181
2022-11-28 16:45:06 +00:00
Mohammed Sadiq
150fc13a84
user-accounts: Reduce avatar size in "Other users"
...
See https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1498#note_1600864
2022-11-28 11:00:04 +00:00
Mohammed Sadiq
45656c4212
user-accounts: Fix account list styling
...
Fixes #1926
2022-11-28 11:00:04 +00:00
Mohammed Sadiq
b2db83b058
search: Use CcListRow for rows with go-next icon
2022-11-25 20:59:14 +05:30
Mohammed Sadiq
a850a7260b
display: Use CcListRow for rows with go-next icon
2022-11-25 20:59:02 +05:30
Mohammed Sadiq
26fe10348e
wacom: Use CcListRow for row with go-next icon
2022-11-25 20:52:28 +05:30
Mohammed Sadiq
f0f2865449
user: add-user-dialog: Use CcListRow for row with go-next icon
2022-11-25 20:52:28 +05:30
Mohammed Sadiq
14f2d0e6ef
user: Use CcListRow where appropriate
2022-11-25 20:37:49 +05:30
Mohammed Sadiq
9318791d01
keyboard: Use CcListRow where appropriate
2022-11-25 20:18:36 +05:30
Mohammed Sadiq
fa00953562
region: Use CcListRow for rows with go-next symbolic icons
2022-11-25 20:11:06 +05:30
Mohammed Sadiq
d9905d9b8a
a11y: Remove debug code
2022-11-23 17:20:00 +05:30
Mohammed Sadiq
d4bd50835e
a11y: seeing-page: Fix updating icons when High Contrast is disabled
...
If the old icon theme is HighContrast, we should reset the settings when
High Contrast is disabled, so that the default icon theme is used
2022-11-23 17:19:37 +05:30
Mohammed Sadiq
628b14a9d2
a11y: seeing-page: Don't update theme when High Contrast is set
...
The theme will be set to HighContrast systemwide without explicitly changing
theme name. So Let's don't update the theme so that if the user reverts
High Contrast settings, the old theme shall be used.
2022-11-23 17:19:37 +05:30
Mohammed Sadiq
7e42076a0a
a11y: Update setting animation effects
...
Instead of the user enabling animation (which is, by default, on),
let it be allowing the user to disable it.
Fixes #2154
2022-11-23 17:19:37 +05:30
Mohammed Sadiq
bd24e9bec3
a11y: various: Remove trailing '.' from strings
...
Fixes #2154
2022-11-23 17:19:37 +05:30
Mohammed Sadiq
afce64d7dc
a11y: Use Title Case for Title
...
Fixes #2154
2022-11-23 17:19:37 +05:30
Mohammed Sadiq
e935e581ee
a11y: Update back button on panel fold change
...
Fixes #2154
2022-11-23 17:19:37 +05:30
Felipe Borges
b957dedd40
user-accounts: Style password entries as invalid only after interaction
...
Let's set the "error" style for unmatching passwords only after the
user interacts with the entries.
Fixes #2168
2022-11-23 12:36:45 +01:00
Felipe Borges
dc6633636e
microphone: Fix typo where "cameras" was used instead of "microphones"
...
See https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1500#note_1600160
2022-11-22 18:19:50 +01:00
Allan Day
888105b0b1
privacy: Change feature name to "Screen Lock"
...
The feature is "Screen Lock". "Screen" on its own doesn't mean
very much.
Fixes #2156
2022-11-22 16:39:54 +00:00
Mohammed Sadiq
0d74920072
display: Allow the night-light error label to wrap
...
So that it will wrap when needed and fits better on smaller screens
2022-11-22 15:31:53 +00:00
Allan Day
6aeda05ada
privacy: Correct awkward description text
...
Improve phrasing, remove redundent text, and tidy up the structure.
Fixes #2155
2022-11-22 14:41:50 +00:00