ANN: Urwid 0.9.1 - Console UI Library

Ian Ward ian at excess.org
Wed Mar 8 21:00:47 CET 2006


Announcing Urwid 0.9.1
----------------------

Urwid home page:
  http://excess.org/urwid/

Tarball:
  http://excess.org/urwid/urwid-0.9.1.tar.gz


About this release:
===================

This release includes high resolution UTF-8 support for the BarGraph and
ProgressBar widgets, improved support for threading with raw_display and
a couple bug fixes.


New in this release:
====================

  - BarGraph and ProgressBar can now display data more accurately by using
    the UTF-8 vertical and horizontal eighth characters.  This behavior
    will be enabled when the UTF-8 encoding is detected and "smoothed"
    attributes are passed to the BarGraph or ProgressBar constructors.

  - New get_encoding_mode() function to determine how Urwid will treat
    raw string data.

  - New raw_display.signal_init() and raw_display.signal_restore() methods
    that may be overridden by threaded applications that need to call
    signal.signal(..) from their main thread.

  - Fixed a bug that prevented the use of UTF-8 strings in text markup.

  - Removed some forgotten asserts that broke 8-bit and CJK input.


About Urwid
===========

Urwid is a console UI library for Python. It features fluid interface
resizing, UTF-8 support, multiple text layouts, simple attribute markup,
powerful scrolling list boxes and flexible interface design.

Urwid is released under the GNU LGPL.




More information about the Python-announce-list mailing list