[gnome-shell/wip/cdavis/about-window: 1/2] extensions-app: Port about to AdwAboutWindow




commit f7b817a6a0a2648cc62ec9417a4f796caa924c09
Author: Christopher Davis <christopherdavis gnome org>
Date:   Sat Jul 9 10:23:12 2022 -0400

    extensions-app: Port about to AdwAboutWindow
    
    libadwaita has a new About window, and GNOME apps are expected
    to use it going forward instead of GtkAboutDialog.
    
    Comments are meant to be detailed, and are no longer shown in the
    main view. So we remove the old comments.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2373>

 subprojects/extensions-app/js/main.js | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/subprojects/extensions-app/js/main.js b/subprojects/extensions-app/js/main.js
index 56e10769fe..670e4eb689 100644
--- a/subprojects/extensions-app/js/main.js
+++ b/subprojects/extensions-app/js/main.js
@@ -199,24 +199,29 @@ var ExtensionsWindow = GObject.registerClass({
     }
 
     _showAbout() {
-        let aboutDialog = new Gtk.AboutDialog({
-            authors: [
+        let aboutWindow = new Adw.AboutWindow({
+            developers: [
                 'Florian Müllner <fmuellner gnome org>',
                 'Jasper St. Pierre <jstpierre mecheye net>',
                 'Didier Roche <didrocks ubuntu com>',
                 'Romain Vigier <contact romainvigier fr>',
             ],
+            designers: [
+                'Allan Day <allanpday gmail com>',
+                'Tobias Bernard <tbernard gnome org>',
+            ],
             translator_credits: _('translator-credits'),
-            program_name: _('Extensions'),
-            comments: _('Manage your GNOME Extensions'),
+            application_name: _('Extensions'),
             license_type: Gtk.License.GPL_2_0,
-            logo_icon_name: Package.name,
+            application_icon: Package.name,
             version: Package.version,
+            developer_name: _('The GNOME Project'),
+            website: 'https://gitlab.gnome.org/GNOME/gnome-shell/-/tree/HEAD/subprojects/extensions-app',
+            issue_url: 'https://gitlab.gnome.org/GNOME/gnome-shell/issues/new',
 
             transient_for: this,
-            modal: true,
         });
-        aboutDialog.present();
+        aboutWindow.present();
     }
 
     _logout() {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]