Commit graph

23486 commits

Author SHA1 Message Date
Matthijs Velsink
01ae6f8908 background: Do not manually track items flags
Manually tracking which properties are set on a CcBackgroundItem is only
properly done in the background XML loader. Doing this manually is
error-prone and should instead be done inside the relevant property
setters. That would avoid forgetting to set some of the flags, which is
especially relevant for comparing two background items.

This adds automatic setting of background item flags to fix this.
2024-02-16 09:37:14 +00:00
Matthijs Velsink
9c9c3430f2 background: Use properties array for background items
Stop using g_object_class_install_property() for each property, but add
an entire array at once with g_object_class_install_properties().
2024-02-16 09:37:14 +00:00
Matthijs Velsink
33b9b46432 background: Remove more unused colored bg code
When colored backgrounds were a thing, these where set with style
G_DESKTOP_BACKGROUND_STYLE_NONE. Presumably, changes to these
backgrounds were stored in a local XML file.

Since the colored backgrounds were removed, let's also remove the code
tracking these colored background changes.
2024-02-16 09:37:14 +00:00
Philip Withnall
ff29f1c95e build: Fix use of deprecated libmalcontent symbols
These symbols were soft-renamed in libmalcontent 0.5.0 (released in
February 2020), and we already depend on 0.7.0.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-16 09:23:54 +00:00
Danial Behzadi
0a0fb205c8 Update Persian translation 2024-02-15 21:02:07 +00:00
Asier Sarasua Garmendia
58a10d400c Update Basque translation 2024-02-15 18:52:41 +00:00
Fran Dieguez
9d3367b965 Update Galician translation 2024-02-15 00:16:20 +00:00
Jordi Mas i Hernandez
927cd3ee7e Update Catalan translation 2024-02-14 19:13:19 +00:00
Freddy Cheng
b2fa00143c Update Chinese (Taiwan) translation 2024-02-14 14:25:35 +00:00
Automeris naranja
72abffe24e sharing: Minor tweaks to dialogs size
After the port to AdwPreferencesPage and the
main switch being moved out from the headerbar,
the content of the sharing dialogs got a bit hidden,
which requires more scrolling.

Fix such issue by removing the height-request
property, so the window height can follow the content
height. Do the same for the Media Sharing dialog
to keep consistency. Also, use the same window width
in both dialogs (to also keep consistency).
2024-02-14 12:32:40 +00:00
Sabri Ünal
ba44a0182a Update Turkish translation 2024-02-14 10:56:29 +00:00
Ekaterine Papava
2ea9b96133 Update Georgian translation 2024-02-14 07:01:25 +00:00
Daniel Rusek
84a6daaf8e Update Czech translation 2024-02-13 22:18:27 +00:00
Yuri Chornoivan
4a5c87913c Update Ukrainian translation 2024-02-13 17:14:01 +00:00
Artur S0
7b58b795ae Update Russian translation 2024-02-13 17:00:22 +00:00
Felipe Borges
9d5371fdd5 46.beta.2 2024-02-13 16:05:35 +01:00
Matthijs Velsink
b0ce59a02c po: Remove POTFILES.in entry after GOA changes
Commit 08c51127 (!2039) removed gnome-control-center-goa-helper.c, but
forgot to remove the POTFILES.in entry.

This fixes that.

Fixes #2893
2024-02-13 13:09:10 +00:00
Matthijs Velsink
3ca34ff2dd po: Fix POTFILES.in for the "Remote Login" move
Commit c0c357c3 (!2211) moved the "Remote Login" code to the System
Panel, but did not change the POTFILES.in entries.

This fixes that.
2024-02-13 13:09:10 +00:00
Matthijs Velsink
959f8afde8 sharing: Clean leftover "Remote Login" code
Commit c0c357c3 (!2211) moved the "Remote Login" code to the System
panel. There are some leftover bits of code in the sharing panel though.

This cleans that up.

Closes #2895
2024-02-13 13:06:38 +00:00
Emin Tufan Çetin
7aa057ac27 Update Turkish translation 2024-02-13 12:58:03 +00:00
Felipe Borges
1313831488 46.beta.1 2024-02-12 20:06:56 +01:00
Andy Holmes
0e7a9d91e0 online-accounts: use subtitles for ambiguous providers
Add better titles for providers with names like "IMAP and SMTP",
retaining the GOA-provided string as the row subtitle.
2024-02-12 19:04:00 +01:00
Andy Holmes
3d2e3400b0 online-accounts: sort providers statically
Sorting providers and accounts by features flags makes it difficult to
thme how we like, so hard-code the sorting order based on the
non-localized provider name.
2024-02-12 19:04:00 +01:00
Andy Holmes
6405c255aa online-accounts: avoid a NULL-pointer dereference 2024-02-12 17:58:35 +00:00
Andy Holmes
3dabda4a3d ci: build gnome-online-accounts from git
Due the unstable GOA API, namely the recent port to GTK4, GOA
needs to be built from current `master` to build and run.
2024-02-12 17:58:35 +00:00
Andy Holmes
80fcc8c2f2 online-accounts: port to new API
Port to the new GOA API, with simple async functions.
2024-02-12 17:58:35 +00:00
Andy Holmes
08c51127ac online-accounts: remove goa-helper
Remove the GOA subprocess helper and use GoaClient directly.

The GoaClient is loaded asynchronously, with the panel being marked
insensitive until ready. Any `CcPanel::parameters` passed while loading
are deferred until the client is ready.
2024-02-12 17:58:35 +00:00
Ekaterine Papava
9f5580832f Update Georgian translation 2024-02-12 17:28:17 +00:00
Danial Behzadi
767928d595 Update Persian translation 2024-02-12 16:37:41 +00:00
Felipe Borges
178c7522f6 Post-release version bump 2024-02-12 14:37:34 +01:00
Felipe Borges
12697ae430 46.beta 2024-02-12 14:32:10 +01:00
Jeremy Bícha
80b02fdb97 power: Use imperative verb tense
This verb style commonly known as "imperative" is simpler without
the trailing "s" and better matches the style used elsewhere
2024-02-12 09:17:48 +00:00
Automeris naranja
7009df80d0 sharing: Fix the networks section from the File/Media Sharing dialogs
- Remove the "Networks" title from CcSharingNetworks
and only use the titles from the AdwPreferencesGroups

- Remove the margins from CcSharingNetworks,
since AdwPreferencesGroup already has margins

- Remove unused `spacing` properties

- Replace the Media Sharing GtkGrid with a GtkBox,
like in the File Sharing dialog, and separate the
networks and folders section into their own
AdwPreferencesGroups

- Remove an unnecessary GtkListBox. It was added[1]
in order to make the "Require Password" and "Password"
rows to have the boxed-list style. Since the dialogs
from Sharing panel started to use AdwPreferencesPage/Group[2],
this GtkListBox is no longer necessary.

[1] 9a15a48d
[2] 45a5a1e0

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2818
2024-02-12 09:07:30 +00:00
Felipe Borges
c0c357c3bc system: Move "Remote Login" from Sharing panel to System
Fixes #2836
2024-02-12 09:57:11 +01:00
Automeris naranja
617816be06 apps: Tweak headings & descriptions from Default Apps sections
- Remove description text from both Default Apps
and Removable Media sections
- Change heading from the default apps section
from "Links & Files" to "Default Apps"

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2672
2024-02-12 08:48:52 +00:00
Automeris naranja
883720eaa8 apps: Tweak the autorun-never option design
Invert the autorun-never option logic
and implement the new title and subtitle
suggested in https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2672 (comment 1939901)

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2672
2024-02-12 08:48:52 +00:00
Nishal Kulkarni
644dc491ed apps: Separate autorun-never row
Put the disable autostart row in its own preference group.
Conforms with other settings layout where the AdwSwitchRow
is separated from the other AdwPreferencesRows.

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2672
2024-02-12 08:48:52 +00:00
Peter Hutterer
1d8f9a3504 wacom: Switch dialog to a AdwPreferencesRow 2024-02-11 08:48:38 +01:00
Peter Hutterer
fcab974558 wacom: Add mnemonics to the stylus button assignments 2024-02-11 08:48:38 +01:00
Peter Hutterer
ad63caf442 wacom: Switch to using a dialog for stylus button assignments
This moves the wacom stylus button assignments from a dropdown to an
external dialog, in preparation for adding keyboard shortcuts to this
list.
2024-02-11 08:48:37 +01:00
Peter Hutterer
605914911a wacom: Clear the stylus highlight after a timeout 2024-02-10 21:55:41 +00:00
Peter Hutterer
c5ee557eb9 wacom: Highlight the currently active stylus
This duplicates the SVG images for the styli with the only change being
the fill colour (#d3d7cf to #3584e4).

Closes #2464
2024-02-10 21:55:41 +00:00
Peter Hutterer
9770c6f382 wacom: Give proper ids and classes to the stylus SVG components
The images for the styli include a stylus and some buttons, so
creatively name the components after that.
2024-02-10 21:55:41 +00:00
Peter Hutterer
e5172d04bd wacom: Update struct field indentation
Preparation for a new field that requires this indentation, split out to
make the actual patch easier to review.
2024-02-10 21:55:41 +00:00
Peter Hutterer
2365a6fa07 wacom: Sort the gresources stylus SVGs alphabetically-ish 2024-02-10 21:55:41 +00:00
Peter Hutterer
f6d1ae869d wacom: Cast to GTK_WIDGET, keep the CcWacomStylusPage type 2024-02-10 21:55:41 +00:00
Yosef Or Boczko
351527e095 Update Hebrew translation 2024-02-10 20:01:25 +00:00
Sam Hewitt
a5f6efaddb Update and clean up symbolic icon assets
- refresh the symbolic icons to sync some style changes and update the source sheet
- rename assets for the privacy subpanel's symbolic icons
- delete deprecated/unused symbolic icons
- add new icon for system panel
- add new icon for remote desktop so it isn't using displays icons
2024-02-10 16:17:35 +00:00
Sabri Ünal
9d45d6633f Update Turkish translation 2024-02-10 09:48:47 +00:00
Daniel Rusek
6d2add0e30 Update Czech translation 2024-02-09 23:08:05 +00:00