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>
This commit is contained in:
Christopher Davis 2022-07-09 10:23:12 -04:00
parent 9262ff5333
commit f7b817a6a0

View File

@ -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() {