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. -- http://mail.python.org/mailman/listinfo/python-list