Closed zefr0x closed 2 weeks ago
Looks good and straight forward, is the reason that this is a draft because you want to look into using AdwDialog instead of GtkDialog or will this be a possible follow-up?
is the reason that this is a draft because you want to look into using AdwDialog instead of GtkDialog or will this be a possible follow-up?
Yes, if you want, you can merge these changes now, but it may be a good idea to merge them all at once.
I didn't find time to look into AdwDialog, but from a fast reading, I can say that actions related functionalities present in GtkDialog are not present in AdwDialog, so they may have to be implemented manually.
Hm, not yet sure why the CI fails. The used Fedora container should have libadwaita v1.5 available..
oh, of course we need to use fedora 40
I didn't find time to look into AdwDialog, but from a fast reading, I can say that actions related functionalities present in GtkDialog are not present in AdwDialog, so they may have to be implemented manually.
This is why I think it can be a follow up since it requires more refactoring than the other replacements.
I'll merge this now, and open an issue for tracking GtkDialog -> AdwDialog porting
Thanks for this contribution!
I've used
AdwAboutDialog
andAdwAlertDialog
in place ofAdwAboutWindow
andAdwMessageDialog
respectively.Old dialogs using
GtkDialog
are still displayed in separate windows. We might look at the possibility of usingAdwDialog
as an alternative.