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
Philip Withnall
055bf8feeb
privacy: Mention non-sandboxed apps can always use camera/microphone/GPS
...
These toggles only apply to the portal system, so only restrict access
for sandboxed apps. Non-sandboxed apps (installed into `/usr/bin`) can
always access these resources on typical distributions.
In future, perhaps integration with a MAC (like SELinux) could restrict
access to the camera/microphone/GPS for non-sandboxed applications —
but we invented sandboxing to avoid having to do that, so it seems
unlikely that’s ever going to be implemented. If it is, this wording
can change again.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Fixes : #741
2022-11-22 13:15:01 +00:00
Mohammed Sadiq
6b0cc4399a
a11y: Remove no longer used code
2022-11-21 21:49:24 +05:30
Mohammed Sadiq
a25a782496
a11y: Use the new design
...
Fixes #1084 #1085 #1646 #1701
2022-11-21 21:49:24 +05:30
Mohammed Sadiq
7217bfde6d
a11y: Add icon resources
2022-11-21 21:02:06 +05:30
Sam Hewitt
81c1836e80
a11y: Add new panel icons
2022-11-21 20:22:13 +05:30
Mohammed Sadiq
a472f7433a
a11y: Add cc-ua-zoom-page
...
Implement the new design[0] for Zoom panel
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/a11y/a11y-wires.png
2022-11-21 20:03:32 +05:30
Mohammed Sadiq
eb31393eb4
a11y: Add cc-ua-mouse-page
...
Implement the new design[0] for Mouse panel
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/a11y/a11y-wires.png
2022-11-21 19:16:50 +05:30
Mohammed Sadiq
574c1af6c7
a11y: Add cc-ua-typing-page
...
Implement the new design[0] for Typing panel
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/a11y/a11y-wires.png
2022-11-21 19:16:50 +05:30
Mohammed Sadiq
ee78ec9ef1
a11y: Add cc-ua-hearing-page
...
Implement the new design[0] for Hearing panel
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/a11y/a11y-wires.png
2022-11-21 19:16:50 +05:30
Mohammed Sadiq
dbeb41bdc9
a11y: Add cc-ua-seeing-page
...
Implement the new design[0] for Seeing panel
[0] https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/a11y/a11y-wires.png
2022-11-21 19:16:50 +05:30
Mohammed Sadiq
ce28d41a9f
a11y: Add cc-ua-macros
...
Add a list of macros for settings and settings keys, so that
we don't have to define them in every class they are used
2022-11-21 17:24:10 +05:30
Mohammed Sadiq
c917fa73c3
common: Don't Handle list-row switch state manually
...
This was a hack added for libhandy-0, which is no longer required.
Also, this hack results in the switch not working when gtk animations
are turned off.
2022-11-18 04:08:22 +00:00
Nitin Joshi
57405b83d2
info-overview: Add "Firmware Version" row
...
Users often need information like Firmware version, serial number. Hence, it's
better to provide it by default in GNOME.
This changes is to display Firmware version only in "About" menu.
Reference: #1543
2022-11-16 09:34:56 +00:00
Mohammed Sadiq
824891338d
network: Remove old network proxy code
2022-11-15 12:33:51 +00:00
Mohammed Sadiq
500af8e63a
network: Use the new proxy widget
2022-11-15 12:33:51 +00:00
Mohammed Sadiq
82bf61580e
network: Implement new proxy settings design
...
This commit adds a proxy page as per the design
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/network/network-wires.png
2022-11-15 12:33:51 +00:00
Mohammed Sadiq
2893f8e3f9
color: Select first device row only if non-NULL
...
Otherwise we might read some invalid memory resulting in a crash
2022-11-15 16:45:00 +05:30
Pablo Correa Gómez
5d10656689
wwan: wait for apn_list to exist to add SIM providers
...
This avoids the situation where a duplicate entry is created if
Settings is started with the wwan panel disabled, a previous connection
exists, and the panel is later enabled.
Fixes #1468
2022-11-08 16:12:22 +00:00
Mohammed Sadiq
d45bda09d2
wwan: Update operator code when 3gpp operator code changes
...
And update APN list if they are not populated yet
Fixes #1468
2022-11-08 16:12:22 +00:00
Mohammed Sadiq
3cdc27dcc7
wwan: Set apn access method before adding to list
...
So that accessing APN details returns the right values when
they are inquired immediately after they are added to the list.
2022-11-08 16:12:22 +00:00
Mohammed Sadiq
55fda5b569
wwan: Update apn list only if device is available
...
Otherwise APN list from mobile-provider-info may not be
properly loaded
2022-11-08 16:12:22 +00:00
Mohammed Sadiq
05371feaf3
wwan: Track apn list updates
2022-11-08 16:12:22 +00:00
Kate Hsuan
fbafcc77a0
firmware-security: improve datetime format parsing
...
Showing the datetime string using cc_util_get_smart_date_time().
2022-10-25 23:49:16 +00:00
Kate Hsuan
df2bd37837
panels: cc-util: a smart date time
...
Convert the DateTime to string with time.
The format will be:
smart_date, \%X
2022-10-25 23:49:16 +00:00
Michael Catanzaro
bc01d726f5
info-overview: never upscale the system logo
...
If we scale up, the logo will become blurry. We should only ever be
willing to scale down, not scale up.
Hopefully fixes #1709
2022-10-25 15:08:53 -05:00
Michael Catanzaro
db3be4c498
network: fix crashes in eap-method-simple
...
When the stored password is missing, we will crash passing NULL to a
non-nullable GTK API function.
Fixes #1905
2022-10-24 10:50:31 +00:00
Pablo Correa Gómez
ab7d752de9
default-apps: Show SMS and Calls conditional to modem being present
...
This avoids coggling the UI for those devices for which a modem
is not present, as x-scheme-handler/tel and x-scheme-hanlder/sms
are of no use in such cases
2022-10-21 14:35:40 +02:00
Pablo Correa Gómez
f1e46f0983
default-apps: Add default app to handle x-scheme-handler/sms
2022-10-21 11:48:41 +02:00
Newbyte
ea534c48d8
default-apps: Add default app to handle x-scheme-handler/tel
2022-10-21 11:48:41 +02:00
Pablo Correa Gómez
843c12c2e2
default-apps: Increase readability by using default GtkGrid naming
2022-10-21 11:48:41 +02:00
Pablo Correa Gómez
bbdb641b3d
default-apps: Remove unnecessary blank labels
...
These labels were introduced in an ancient time (pre 2011) when
the panel still consisted in a table. They are unnecessary
and have no UI impact at this point
2022-10-21 11:48:41 +02:00
Jake Dane
89443fe550
desktop: Remove obsolete Bugzilla entries
...
The `X-GNOME-Bugzilla-*` entries were for use by bug-buddy, a GNOME 2
technology that's been gone for over a decade. These entries are
obsolete and can be removed from all desktop files.
The `X-GNOME-Settings-Panel` entry is also obsolete as far as I can
tell and only these panels had it in their desktop file: notifications,
sharing, sound and user-accounts. These entries can also be removed.
After removing the `X-GNOME-Bugzilla-*` entries, the desktop files have
no more variables in them. The meson `configure_file` step is therefor
pointless—there are no variables to configure. As such the
`*.desktop.in.in` files are renamed to `*.desktop.in` to reflect this
and `meson.build` files are modified to remove `configure_file` step.
2022-10-20 13:20:09 +00:00
Andy Chi
e0f22a04bb
user-account: Return duplicate notification when the finger is exist
2022-10-20 10:09:04 +00:00
Felipe Borges
b5a62e9c6e
info-overview: Add "Kernel Version" row
...
Fixes #1112
2022-10-20 10:07:51 +00:00
Felipe Borges
afd173c799
info: Make get_hardware_model use a hostnamed property getter
...
This way we have a convenient way to obtain systemd-hostnamed
properties.
2022-10-20 10:07:51 +00:00