- added navigation buttons to html display
- fixed line formatting in html displays
- title line formatting as centered and multiline if needed
- html text rendering revised to circumvent hardware limits
- screen rotation lock changes
- balkenbreite
- size of menu unified to 0.333 for landscape and 0.5 for portrait mode
- added code to hopefully prevent black screen on resume
- removed old outdated workarounds
- switching of redeal images (redeal/stopped) corrected.
- new wrapper class for options management. Refactorings.
- redeal, pause and demo logo style selections updated.
- MfxCanvas implemented with new base class LImage
- MfxCanvas background updates adapted
- Screen rotation lock change: locks on card selection, i.e.
when the user plays, unlocks on menu selection or pause.
- animations callback implemented in MfxCanvasGroup (mainly for
mahjongg games) in order to have correct placments with undo
when animation is enabled
- animation scheduling implemented on a tasking basis. New
module LTaskQ added.
- refactorings and clean ups
- reimplemented LImage class (image placement) as a workaround to
the stock image class (which has got some performance issues in
never kivy versions).
- prevented pretyping during animations
- clean ups
- Mahjongg tile overlapping (3d simulation) implemented
- Animation is now synchronised (so as the tk version does)-
This prevents some stacking order corruptions reported
earlier.
- quit button removed, makes no sense with kivy/android version
- shuffle/autodrop button managed dynamically
- delayed execution on new and restart buttons, to prevent
accicental activation while playing