ae.kivy

core application classes and widgets for GUIApp-conform Kivy apps

this ae portion is implementing the Kivy-framework-specific parts for apps with multilingual context-sensitive help, user onboarding, tours, walkthroughs and tutorials.

by extending and joining the app classes MainAppBase and App, it is providing additional config variables, some useful constants, behaviors and widgets for your multi-platform apps.

this portion is composed of the following modules:

  • i18n: internationalization (i18n) function get_txt() for python and kv code

  • behaviors: widget behavior classes

  • widgets: generic widget classes and some useful constants

  • tours: app tour widget classes

  • apps: providing the two application classes (FrameworkApp and KivyMainApp)

unit tests

unit tests are currently still incomplete and need at least V 2.0 of OpenGL and the Kivy framework installed.

Note

unit tests are currently not passing at the gitlab CI because it is failing to set up a properly running OpenGL graphics/window system on the python image that all ae portions are using.