From 57002161e894bc11a54752c02f6dcf29660362c6 Mon Sep 17 00:00:00 2001 From: Automeris naranja Date: Sat, 4 May 2024 03:15:26 -0300 Subject: [PATCH 1/3] review-dialog: Use AdwPreferencesPage:description property Use AdwPreferencesPage:description property to show the page description instead of using a GtkLabel. --- src/gs-review-dialog.ui | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/gs-review-dialog.ui b/src/gs-review-dialog.ui index b7f727650..bffc62cbd 100644 --- a/src/gs-review-dialog.ui +++ b/src/gs-review-dialog.ui @@ -39,6 +39,7 @@ + Please provide a rating, summary and review text. Reviews should not be used to report problems: instead, contact the developer or your support provider. True @@ -46,21 +47,6 @@ vertical 6 - - - Please provide a rating, summary and review text. Reviews should not be used to report problems: instead, contact the developer or your support provider. - center - fill - True - word-char - 0.5 - 0.5 - 12 - - - center -- GitLab From d18d476c5c961260e7c8e4a1ce2671fde9d5eee8 Mon Sep 17 00:00:00 2001 From: Automeris naranja Date: Sat, 4 May 2024 03:17:20 -0300 Subject: [PATCH 2/3] review-dialog: Port "Write a short review" row to AdwPreferencesRow Doing so, it won't be necessary to use a GtkListBox to contain the review row and the review summary entry row; both rows are inside an AdwPreferencesGroup already. --- src/gs-review-dialog.ui | 106 ++++++++++++++++++---------------------- 1 file changed, 48 insertions(+), 58 deletions(-) diff --git a/src/gs-review-dialog.ui b/src/gs-review-dialog.ui index bffc62cbd..a6b1626b1 100644 --- a/src/gs-review-dialog.ui +++ b/src/gs-review-dialog.ui @@ -69,85 +69,75 @@ - - none - fill - start + + False + False + Review Summary + + + + + False + False - - False - False - Review Summary - - - - - False - False - + + vertical + True - vertical - True + center + False + - + + vertical center - False + True - - vertical - center - True + + none + Write a short review + 0 + review_row + True + word-char + 0 - - - none - Write a short review - 0 - review_row - True - word-char - 0 - - - - - - center - False - document-edit-symbolic - - - - + - - True - 120 - word-char + + center + False + document-edit-symbolic + + + + + True + 120 + word-char + -- GitLab From cb31d906a800de93ca2046e9f0df92ddeb07430e Mon Sep 17 00:00:00 2001 From: Automeris naranja Date: Sat, 4 May 2024 03:21:38 -0300 Subject: [PATCH 3/3] review-dialog: Remove hexpand and vexpand properties AdwHeaderBar and AdwPreferencesPage have the hexpand and vexpand properties respectively, but they currently don't do a thing. They were added in [1] and [2]. Several other dialogs from Software don't have these properties in their AdwHeaderbar and AdwPreferencesPage widgets. [1] https://gitlab.gnome.org/GNOME/gnome-software/-/commit/6c24a69dcb89bda16907946f488cdc0d2aa3b898 [2] https://gitlab.gnome.org/GNOME/gnome-software/-/commit/90cf1ee87036214099ffa56f179f79e628f3c673 --- src/gs-review-dialog.ui | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/gs-review-dialog.ui b/src/gs-review-dialog.ui index a6b1626b1..65fd6ddb3 100644 --- a/src/gs-review-dialog.ui +++ b/src/gs-review-dialog.ui @@ -13,7 +13,6 @@ False False - True @@ -40,7 +39,6 @@ Please provide a rating, summary and review text. Reviews should not be used to report problems: instead, contact the developer or your support provider. - True -- GitLab