ANN: Urwid 0.9.0 - Console UI library
Ian Ward
ian at excess.org
Mon Feb 20 14:05:08 EST 2006
Announcing Urwid 0.9.0
----------------------
Urwid home page:
http://excess.org/urwid/
Tarball:
http://excess.org/urwid/urwid-0.9.0.tar.gz
Screenshots:
http://excess.org/urwid/utf8examples.html
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
text legibility.
- Fixed overlay bug related to UTF-8 handling.
- Fixed Edit.move_cursor_to_coords(..) bug related to wide characters
in UTF-8 encoding.
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-list
mailing list