From 05204e489cb1aeb5df66c98f9d3ec6b288fafed8 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Tue, 18 Mar 2025 09:34:25 +0100 Subject: gnome-control-center: update 47.3 -> 48.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ============ Version 48.0 ============ - Various translation updates - Various CI fixes Display - Improve accessibility of HDR Brightness row - Fix setting luminance scale adjustment on rebuild Power - Add power consumption notice when disabling suspend (EU regulation) =============== Version 48.rc.1 =============== - Various translation updates - Include subprojects/libgxdp in the release tarball - Pin the revision of libgxdp wrap file Wellbeing - Fix type in a gtk_widget_dispose_template() call ============= Version 48.rc ============= - Various translation updates Applications - Add Global Shortcuts Provider frontend dialog Displays - Add HDR luminance settings UI Power - Add a translator comment about "Battery Charging" string - Use new UPower power-profiles-daemon DBus API Sound - Fix styling of sound test button Users - Synchronize fingerprint enrollment feedback strings with fprintd Wellbeing - Fix translatability of ‘average $weekday’ strings - Support locales where the week starts on a Saturday - Add missing includes for _NL_TIME_FIRST_WEEKDAY code path - Block settings change notifications while updating them - Fix delayed-apply of movement break settings Wifi - Disable activation for rows in Saved Wi-Fi Networks dialog =============== Version 48.beta =============== - Various translation updates - Make search bar always grab focus with shortcuts - Fix a memory leak in CcMaskPaintable (used for illustrations) - Fix missing icons in Mouse/Wacom/WWAN settings (ship our own icons) - Add single-panel-mode for distros to launch Settings in a single panel (without sidebar) - Use static hostname instead of pretty hostname (hostnamed) in URLs Dependency updates - gnome-settings-daemon >= 48.alpha.1 Device Security - Don't hardcode height of "help" dialog Display - Add monitor HDR setting Keyboard - Rename old "logout" media key name to "Power Off" - Add new media keys shortcuts for "Restart" and "Logout" - Port shortcuts dialog to AdwDialog Mouse - Use AdwToggleGroup in the "Primary Button" settings Region - Port Format Chooser to AdwPreferencesPage - Inform accountsservice of all configured languages Sound - Filter out NULL stream names in Volume Levels settings Thunderbolt - Fix unescaped string in device status dialog Wellbeing - Add screen time support - Use gtk_widget_set_child_visible in allocate - Various accessibility/navigation/esthetic improvements - Split data collection and limits settings ================ Version 48.alpha ================ - Various translation updates - Start using the new GNOME release service - Prevent crash on CcSplitRow related to Gtk size group changes - Use accessible-role=presentation for illustrative icons/images - Use gtk_list_box_remove_all instead of iterating GTK widget children - Import developer docs from gitlab wiki to the docs/ source folder - Various improvements to our development Flatpak build - Various style/consistency updates to gobject creations - Stop calling "gtk_widget_get_root()" incorrectly - Various improvements to CcPermissionInfobar - Use luminance masking for webm assets - Introduce follow-accent property to CcMaskPaintable - Allow FQDN hostnames Dependency updates - upower >= 1.90.6 - gsettings-desktop-schema >= 47.0 - libadwaita >= 1.7.alpha About - Fixes wrong GPU names when g-c-c is launched using dGPU Accessibility - Turn CcCursorSizeDialog into a page - Remove "screen" mark labels in zoom page - Simplify cursor size subtitle Apps - Avoid crash when parsing invalid app permissions - Handle Epiphany webapps - Various memory leak fixes - Remove .circular style class from some buttons Appearance - Load GnomeBG thumbnails async - Internally handle scale-factor - Allow for concurrent cache updates - Generate one background thumbnail at a time - Don't accidentally reset accent colors - Add "undo" option when deleting a wallpaper - Load async wallpapers in order Color - Fix "Show details" link on profile warning - Fix row expansion and button visibility - Port "Add Profile" to AdwDialog - Rename "Color" panel to "Color Management" - Various code style improvements - Port add profile page from GtkTreeView to GtkListView - Ensure profile is connected before setting system-wide - Various fixes to the color calibration tool Date and Time - Fix incorrect disabling of auto timezone without location services - Use AdwToggleGroup in the "Time Format" row Display - Snap monitors after updating prefer mode to current config when enable join mode - Port "Scale" and "Multiple Displays" rows to AdwToggleGroup - Use real color temp in night light scale widget Keyboard - Port Shortcut editor to AdwDialog - Use "--parent-handle" option when launching Tecla (keyboard layout previewer) - Fix compose key example string Network - Make metered connection and hotspot settings adaptive to small screens - Fix memory leaks in wireguard page Notifications - Update UI when underlying gsetting changes Mouse - Convert VP9 webm with alpha to monochrome variants (so we don't need gstreamer-bad-pluggins) - Update webm illustration assets to latest versions Mobile Networks - Fix status pages alignments - Use header capitalization in the "Turn off Airplane Mode" button Multitasking - Make workspace settings insensitive for single workspace Online Accounts - Track goa changes in PresentationIdentity and update the UI accordingly Power - Add support for battery charge limiting - Split panel into "General" and "Power Saving" pages - Split "Black Screen" setting in switch and delay - Remove separate dialog for "Automatic Suspend" - Various improvements on code readability and refactors - Fix conflicting mnemonics - Handle when tuned-ppd has an unsupported power profile Printers - Remove "search as you type" feature as it conflicts with global search - Add a confirmation dialog when attempting to clear all jobs - Add "No Results" page when nothing to show on search - Use a consistent printer icon in several status pages - Set "Driver" row after selecting ppd file in Printer Details dialog - Port "Install PPD" dialog to GtkFileDialog Region - Update language row after closing lang selector - Port format chooser dialog to AdwDialog - Show locale name in format chooser preview - Reset format chooser preview when uncollapsing Sound - Turn sound alert dialog into a subpage - Prevent crash in Volume Levels when stream has no name Search - Add a button to open custom search locations Sharing - Fix saving of new shared folders in "Media Sharing" settings - Make "Media Sharing" dialog use GtkFileDialog for new folders Tests - Disable randomly failing network panel test - Improve waiting on NM device/client changes - Add FQDN hostname tests Thunderbolt - Use AdwToast to display transient notifications - Use property-rows style in device dialog Users - Use a dialog to confirm fingerprint removal - Stop shipping legacy avatar images - Fix conflicting mnemonic in "Add User" dialog - Port "Remove User" button to AdwButtonRow - Make screen reader read avatar file names when there are no names - Port fingerprint dialog to AdwDialog Wacom - Do not crash when handling an unknown stylus ID - Support hidpi for tablet/stylus images - Make assets recolorable - Rename visible entry to "Graphics Tablet" - Change from "left handed orientation" to "location of buttons" - Various style tweaks to stylus page Wellbeing - Add initial Wellbeing panel (disabled by default) Wifi - Fix crash on wifi adapter removal - Fix using wifi hotspot with multiple wifi adapters - Don't disable wireless globally when toggling one Wifi connection OFF =============== Version 47.beta =============== - Various translation updates - Various CI fixes - Various ports to modern libadwaita widgets - Various mnemonics additions - Use GtkWindow.set_default_icon_name for legacy sessions Accessibility - Rename "Reduce Animation" setting to "Animation Effects" Apps - Rename "File and Link Associations" page to "Files and Links" - Show status page when Parental Controls aren't available - Don't show "App is not sandboxed" banner for system components Display - Adapt rotation labels to the screen ratio - Don't set automatic Night Light when Location Services are unavailable Keyboard - Load input choice locales asynchronously - Fix "Move" buttons in input rows Location - Remove reference to now retired Mozilla Location Services Mouse - Use monochrome assets to support different accent colors - Separate "Touchpad" row into its own preferences row group Network - Don't set empty ignored hosts Notifications - Turn "App Notifications" dialog into a subpage Online Accounts - Add a toast overlay for panel notifications/error messages Users - Modernize the "Add User" dialog - Respect password "enforcing" based on /etc/security/pwquality.conf - Avoid user names with underscores being interpreted as mnemonics - Show correctly the remaining list of fingerprints to enroll - Reverse sorting of finger names list to prioritize most used ones Printers - Various tweaks for the PPD Selection dialog - Add button instead of link to open printer cups web page Privacy - Don't leak Bolt and Location subpages - Fix visibility of Bolt settings when Bolt isn't available Remote Desktop - Fix loop resetting credentials - Use new gnome-remote-desktop server configuration DBUs interface Sound - Add an empty state page for when no sound device is available Wacom - Set up Wacom stylus keyboard shortcuts and switch monitor WWAN - Fix crash preventing the load of the SIM Unlock dialog Signed-off-by: Markus Volk Signed-off-by: Khem Raj --- .../gnome-control-center_47.3.bb | 65 ---------------------- .../gnome-control-center_48.0.bb | 65 ++++++++++++++++++++++ 2 files changed, 65 insertions(+), 65 deletions(-) delete mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.3.bb create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.3.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.3.bb deleted file mode 100644 index a73183f0f8..0000000000 --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.3.bb +++ /dev/null @@ -1,65 +0,0 @@ -SUMMARY = "GNOME Settings" -DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e" - -GTKIC_VERSION = "4" - -DEPENDS = " \ - accountsservice \ - colord-gtk \ - gcr \ - gdk-pixbuf \ - glib-2.0 \ - gnome-bluetooth \ - gnome-desktop \ - gnome-online-accounts \ - gnome-settings-daemon \ - gsettings-desktop-schemas \ - gtk4 \ - libadwaita \ - libepoxy \ - libgtop \ - libgudev \ - libnma \ - libpwquality \ - libxml2 \ - polkit \ - pulseaudio \ - samba \ - setxkbmap-native \ - tecla \ - udisks2 \ - upower \ - ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \ -" - -inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check - -REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11" - -SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch" -SRC_URI[archive.sha256sum] = "78381d5a7f1d5b297c9a19611145ee5e0584f06ac575ed08ad070a0c07bbeaa2" - -PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}" -PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper" -PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus" -PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland" -PACKAGECONFIG[file-share] = ",,,gnome-user-share" -PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler" -PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui" - -EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}" -GIDOCGEN_MESON_OPTION = 'documentation' - -export XDG_DATA_DIRS = "${STAGING_DATADIR}" - -FILES:${PN} += " \ - ${datadir}/dbus-1 \ - ${datadir}/gnome-shell \ - ${datadir}/metainfo \ -" - -FILES:${PN}-dev += "${datadir}/gettext" - -RDEPENDS:${PN} += "gsettings-desktop-schemas tecla" diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb new file mode 100644 index 0000000000..b43a59489b --- /dev/null +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb @@ -0,0 +1,65 @@ +SUMMARY = "GNOME Settings" +DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e" + +GTKIC_VERSION = "4" + +DEPENDS = " \ + accountsservice \ + colord-gtk \ + gcr \ + gdk-pixbuf \ + glib-2.0 \ + gnome-bluetooth \ + gnome-desktop \ + gnome-online-accounts \ + gnome-settings-daemon \ + gsettings-desktop-schemas \ + gtk4 \ + libadwaita \ + libepoxy \ + libgtop \ + libgudev \ + libnma \ + libpwquality \ + libxml2 \ + polkit \ + pulseaudio \ + samba \ + setxkbmap-native \ + tecla \ + udisks2 \ + upower \ + ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \ +" + +inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check + +REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11" + +SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch" +SRC_URI[archive.sha256sum] = "1652202db36a2be7441019b9daff3574e80428598e82395a87418015a8c06624" + +PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}" +PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper" +PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus" +PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland" +PACKAGECONFIG[file-share] = ",,,gnome-user-share" +PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler" +PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui" + +EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}" +GIDOCGEN_MESON_OPTION = 'documentation' + +export XDG_DATA_DIRS = "${STAGING_DATADIR}" + +FILES:${PN} += " \ + ${datadir}/dbus-1 \ + ${datadir}/gnome-shell \ + ${datadir}/metainfo \ +" + +FILES:${PN}-dev += "${datadir}/gettext" + +RDEPENDS:${PN} += "gsettings-desktop-schemas tecla" -- cgit v1.2.3-54-g00ecf