[gnome-shell/wip/cdavis/about-window: 1/2] extensions-app: Port about to AdwAboutWindow
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/cdavis/about-window: 1/2] extensions-app: Port about to AdwAboutWindow
- Date: Wed, 13 Jul 2022 21:17:22 +0000 (UTC)
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]