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




commit 94c92e6f9f1015fc3c1e78c1c165a65b8783f648
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.

 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]