asciimatics v1.7.0 Release Notes

Release Date: 2016-09-24 // about 5 years ago
    • ➕ Added unicode support for input and output.
    • Reworked Screen construction.

      • Added open() and close() methods to Screen.
      • Retired from_windows(), from_curses() and from_blessed() methods.
      • Retired Blessed support.
    • Added set_scenes() and draw_next_frame() to allow asynchronous frameworks to use Screen.

    • ➕ Added Plasma renderer and sample code to use it.

    • ➕ Added background colour support to ColourImageFile.

    • ➕ Added support for multi-colour rendering using ${c,a,b} syntax.

    • ➕ Added highlight() method to Screen and Canvas.

    • ➕ Added UT framework for testing and CI configurations to run the tests.

    • ➕ Added shadows to Frames.

    • 🛠 Fixed bug in restoring console colours on Exit for Windows.

    • 🛠 Fixed up logic for handling Ctrl keys and documented OS restrictions.

    • 🛠 Fixed refresh timer in play() when handling intensive computational load.

    • ➕ Added repeat flag to play() to allow termination of the animation instead of infinite looping.

    • 👌 Improved CPU usage for Widgets-based UIs.

    • ✅ General docs and test tidy up.