Skip to content

Releases: keithbowes/obmenu

Obmenu 1.1.1

02 Apr 14:27
Compare
Choose a tag to compare

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.

Obmenu 1.1

01 Apr 03:44
Compare
Choose a tag to compare

There have been some changes since 1.0.1, including:

  • The translation framework is completed. It may not work well if you don't install Obmenu to where GtkBuilder expects to find the message catalogs. This is because Python uses its own implementation of gettext instead of the system one that GtkBuilder uses.
  • Keyboard mnemonics for the various fields (Label, ID, Action, Execute).
  • More modern use of GTK, so GTK 3.4 or higher is required.
  • GTK 4 support.

Obmenu 1.0.1

27 Mar 19:36
Compare
Choose a tag to compare

This should be functionally equivalent to Obmenu 1.0, only ported to use PyGObject and to work in Python 3. New features, the removal of deprecated widgets and practices (changing the look a bit), etc came after this.

Obmenu 1.0

16 Mar 20:58
Compare
Choose a tag to compare

This is Manuel Colmenero's original Obmenu 1.0. It won't work with Python 3 or GTK+ 3.