summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2023-01-17 02:29:19 -0600
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2023-01-17 02:29:19 -0600
commit5a8f549f794f0e8572f30d00c2377dcd9085a63c (patch)
tree5fc8ab1a1c86f07e6c258596ac0fd69b4d3e59c8 /po
parent5945736f75db24a8b2beeb1ae212aaa38f1c6807 (diff)
downloadpidgin-5a8f549f794f0e8572f30d00c2377dcd9085a63c.tar.gz
Re-design account manager as a GtkListBox
Moves to a nicely spaced `GtkListBox`. The avatar is implemented using `AdwAvatar` solely for the autogenerated colour for accounts without an icon to give them some uniqueness, but it could be moved to `PidginAvatar`. As a followup, I'd probably move the Account Editors from a separate dialog to stack within the manager, similar to how the Plugin dialog works. Neither the previous manager nor this one prevents you from opening two editors for an account, but this would remove that issue as well. Testing Done: Toggled enabled/disabled to check that account status worked and was displayed. Added a few bogus accounts to confirm that errors are shown. Activated a row to show the editor. Hit the delete button and cancelled/approved and confirmed that account was kept/removed. Reviewed at https://reviews.imfreedom.org/r/2079/
Diffstat (limited to 'po')
-rw-r--r--po/POTFILES.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 3ee3f29b79..afdac19434 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -263,6 +263,7 @@ pidgin/pidginaccounteditor.c
pidgin/pidginaccountfilterconnected.c
pidgin/pidginaccountfilterprotocol.c
pidgin/pidginaccountmanager.c
+pidgin/pidginaccountrow.c
pidgin/pidginaccountsdisabledmenu.c
pidgin/pidginaccountsenabledmenu.c
pidgin/pidginactiongroup.c
@@ -315,6 +316,7 @@ pidgin/prefs/pidginprefs.c
pidgin/prefs/pidginproxyprefs.c
pidgin/prefs/pidginvvprefs.c
pidgin/resources/About/about.ui
+pidgin/resources/Accounts/account-row.ui
pidgin/resources/Accounts/chooser.ui
pidgin/resources/Accounts/editor.ui
pidgin/resources/Accounts/manager.ui