Skip to content

15.0.0 - New BSD license, new widget (qarma) and minor improvements

Choose a tag to compare

@github-actions github-actions released this 03 Apr 17:52
· 4 commits to master since this release

Main change is the license change: now EBG can be used within the (new modified) BSD license terms, also called "The 3-Clause BSD License" (please see LICENSE file).

Technically, there are two improvements:

  1. Now EBG drives a new widget: "qarma" ( see: https://github.com/luebking/qarma ).
    To use new widget, you would type:
    export supermode=qarma; source easybashgui
    Qarma support is experimental, and I noticed already 4 issues:
  • message(), ok_message(), and alert_message() (but notify_message(), wich is fixed) don't change window dimensions: even if you give them -w|-h options, they remain quite small (changes depending on how many characters are in the text string);
  • list() doesn't apply "+|-" to items
  • fselect()/dselect() don't have permission to read home directory and its content (likely is the "snap" ubuntu version that I installed)
  • qarma is available (so far) only for GNU/Linux (and I use FreeBSD)
    I think those are issues depending on Qarma implementation of Zenity features... anyway, that's it.
  1. Now wait_for() has a new optional switch: -n|--no-pulsation to avoid pulsation (in widgets having this feature)

  2. some minor features (namely notifications also by zenity/qarma, and well... some minor bugfixes)

Enjoy!