A suggestion, for [src/about.c](https://github.com/geany/geany/blob/master/src/about.c), instead of a custom window, can you use _gtk_show_about_dialog_ to display a [standardized about dialog](https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html)?
gtk_show_about_dialog (GTK_WINDOW (window), "version", VERSION, "comments", "Geany...", "website", "https://www.geany.org", "copyright", "Copyright...", "icon-name", "geany", "logo-icon-name", "geany", "license", "...", "wrap-license", TRUE, NULL);
An example: ![about](https://user-images.githubusercontent.com/31816829/76688425-d4065380-662c-11...)
For some historical perspective, when Geany was first written it used GTK+ 2.4, and the GtkAboutDialog was added in GTK+ 2.6. I guess since it's already written and looks/works fine, nobody bothered to port it to use `GtkAboutDialog`.
Not that it's a bad idea, but I suspect it would require more custom code than just using the helper function as above since Geany has some special ["features"](c330f54) in the about dialog.
It's **a bad** or **not a bad** idea?
Its neither a bad idea or a good idea.
But the about dialog has little utility, and so making changes to a working about dialog for no reason _is_ a bad idea. And as @codebrainz said, there are extra features in the Geany dialog that would require the use of the full functions, not just the simple helper function.
@codebrainz your "features" link doesn't work, maybe something has moved or been deleted, maybe edit?
github-comments@lists.geany.org