All Versions
22
Latest Version
Avg Release Cycle
216 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v1.6.0 Changes
➕ Added
widgets
sub-package, providing a Frame effect for encapsulating a User Interface, a Layout to organise the content and the following widgets:- Button
- CheckBox
- Divider
- Label
- ListBox
- RadioButtons
- Text
- TextBox
➕ Added PopUpDialog for simple alerting in a UI.
➕ Added
attr
option to Print Effect.➕ Added
keys
option to BarChart Renderer.
-
v1.5.0 Changes
- Created the ParticleEffect and associated classes.
- Implemented the StarFirework, RingFirework, SerpentFirework, PalmFirework, Explosion, DropScreen, ShootScreen and Rain effects.
- ➕ Added background colour options to BarChart renderer.
- ➕ Added set_title() method to set title for window that owns the Screen.
-
v1.4.2 Changes
- 🛠 Fix for Python 3 support on Linux variants.
-
v1.4.1 Changes
- 🛠 Minor fixes to setup.py to correct packaging meta-data.
-
v1.4.0 Changes
- ➕ Added Fire renderer and demo.
- ➕ Added Mouse support. This had 2 major impacts:
- It meant that blessed support is now completely deprecated as it doesn't support mouse input.
- 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()
andremove_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()
andputch()
toget_from()
andprint_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.
-
v1.3.0 Changes
- ➕ Added BarChart renderer and demo.
- ➕ Added support for extended key codes on Windows and Linux.
- ➕ Added support for dynamic paths using keyboard input. Created interactive demo sample to show how this works.
- Split Renderer into StaticRenderer and DynamicRenderer. Code that used Renderer should now use StaticRenderer.
- ➕ Added speed option to Print effect.
- 🛠 Fixed up curses colour detection and Unicode bug in python2 on Windows.
-
v1.2.0 Changes
- ➕ Added Windows support, complete with
Screen.wrapper()
to handle all required screen set up. The old from_XXX class methods are now deprecated. - 🛠 Fixed ColourImageFile to do bare minimum rendering on low colour terminals.
- ➕ Added formal palette property to Screen for image conversions.
- 👍 Verified Python 3.4 support.
- ➕ Added Windows support, complete with
-
v1.1.0 Changes
- ➕ Added the Julia Set and Cog effects.
- 🛠 Fixed up off-by-one error in line drawing.
- ➕ Added support for screen resizing while playing a scene.
- ➕ Added support for Python 3.
-
v1.0.0 Changes
- ➕ Added Bressenham line drawing algorithm with anti-aliasing.
- ➕ Added Random Noise effect.
- ➕ Added support for blessed as well as curses - if you want to continue to
use curses, construct the Screen using the
from_curses()
class method. - 🛠 Fixed up some docs errors.
-
v0.4.0 Changes
- ➕ Added support for 256 colour terminals.
- 🚚 Moved ${c,a} syntax for inline colouring from Screen to Renderer.
- Created some samples for 256 colour mode and colour images.