- Change Summary:
-
Add bugs
- Bugs:
Modernize the AccountEditor.
Review Request #1737 — Created Sept. 11, 2022 and submitted
This now uses libadwaita for everything, but will need some updates when libadwaita 1.2 is released. Avatars are currently non-functional as the existing buddy icon API leaves a lot to be desired and doesn't work for what we're trying to do here.
- Created new accounts with the new dialog.
- Modified accounts with the new dialog.
- Modified accounts with the old dialog and verified the changes showed up in the old dialog.
- Created accounts with the old dialog and verified they were displayed properly by the new dialog.
Summary | ID |
---|---|
3f4df179ae1956eebdfe6df3c507a1453f570d86 |
Description | From | Last Updated |
---|---|---|
Are these not cleared in finalize? |
QuLogic | |
Also not cleared in finalize? |
QuLogic | |
In this block, you add something to user_split_rows, but further down you've added something unconditionally to user_split_entries, so these two … |
QuLogic | |
NULL is a valid (empty) list, so the check is not necessary, though fine to keep. |
QuLogic | |
its |
QuLogic | |
This is repeated in every advanced widget creation function; maybe should go in pidgin_account_editor_add_advanced_option? |
QuLogic | |
FALSE? |
QuLogic | |
its |
QuLogic | |
Do you need to set this to be digits-only somehow? Or should it be a GtkSpinButton? |
QuLogic | |
FALSE? |
QuLogic | |
Don't need the trailing newline. |
QuLogic | |
Related to the leak question below, if you fix the leak, then will this string still exist through the dialog's … |
QuLogic | |
Doesn't this leak? |
QuLogic | |
Weird alignment. Also don't need G_OBJECT(). |
QuLogic | |
Should this clear avatar_pixbuf as well? |
QuLogic | |
I wonder if you can add this to the top widget only, as it should be inherited, I think? |
QuLogic | |
You can inline this in the property, as it seems like proxy_port_adjustment is not used elsewhere. |
QuLogic |
-
-
-
-
In this block, you add something to
user_split_rows
, but further down you've added something unconditionally touser_split_entries
, so these two lists are not exactly in sync.I don't see anything in the other iterating steps (update/save) that checks
purple_account_user_split_is_constant
, or forNULL
to handle this out-of-sync-ness? -
-
-
This is repeated in every advanced widget creation function; maybe should go in
pidgin_account_editor_add_advanced_option
? -
-
-
-
-
-
Related to the leak question below, if you fix the leak, then will this string still exist through the dialog's existence?
Would it be better to put the
PurpleAccountOption
as the object data instead of its contents? -
-
-
-
-