asciimatics v1.4.0 Release Notes

    • ➕ Added Fire renderer and demo.
    • ➕ Added Mouse support. This had 2 major impacts:
    1. It meant that blessed support is now completely deprecated as it doesn't support mouse input.
    2. All references to processing keys is now deprecated. You must now use the get_event() equivalent API instead.
    • ➕ Added support for dynamic addition/removal of Effects from a Scene, using add_effect() and remove_effect().
    • Converted all effects to use **kwargs to pass through to base Effect class so that future common frame related features were instantly available. These parameters must now always be specified as keyword arguments as a result.
    • ➕ Added support for background colours.
    • 🖨 Renamed getch() and putch() to get_from() and print_at(). Old functions are still present, but deprecated.
    • 🛠 Fixed up get_from() so that it is consistent across all platforms and includes all character attributes.