|| ||Ian Ward <ian-AT-excess.org>|
|| ||Urwid 0.9.0 - Console UI library for Python|
|| ||Mon, 20 Feb 2006 14:09:32 -0500|
Announcing Urwid 0.9.0
Urwid home page:
About this release:
This is the first release of Urwid with UTF-8 input and display support.
A new raw_display module was added to enable UTF-8 display. This module
also fixes the "dead corner" in the bottom right of the screen and
improves legibility of bright text in some terminals.
New in this release:
- New support for UTF-8 encoding including input, display and editing
of narrow and wide (CJK) characters.
Preliminary combining (zero-width) character support is included,
but full support will require terminal behavior detection.
Right-to-Left input and display are not implemented.
- New raw_display module that handles console display without relying
on external libraries. This module was written as a work around
for the lack of UTF-8 support in the standard version of ncurses.
Eliminates "dead corner" in the bottom right of the screen.
Avoids use of bold text in xterm and gnome-terminal for improved
- Fixed overlay bug related to UTF-8 handling.
- Fixed Edit.move_cursor_to_coords(..) bug related to wide characters
in UTF-8 encoding.
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.
to post comments)