This is a bugfix release.
- The code I used in 1.1 to use GTK+ 3 if GTK 4 failed didn't work, so now it forces GTK+ 3 with PyGObject versions less than 3.40.0 and doesn't require a version otherwise (that produces a warning, but it will use the highest version available on your system). You can set the
OBMENU_GTK_VERSION
environment variable to override. - Now, the locale module is being used instead of the gettext module, which will allow GtkBuilder to use the same translations as the Python code. You can set the
TEXTDOMAINDIR
environment variable to indicate where the translations are located (defaults to ../share/locale). - Now, GTK+ 3 uses the same asynchronous dialog code that GTK 4 does, considerably cutting down on code complexity and redundancy.
- Some silly errors in the German translation have been fixed.