|| ||Ian Ward <ian-AT-excess.org>|
|| ||Urwid 0.9.3 - Console UI Library for Python|
|| ||Sat, 15 Apr 2006 11:46:35 -0400|
Announcing Urwid 0.9.3
Urwid home page:
About this release:
This release adds support for gpm and mouse dragging to the raw_display
module, improves mouse release reporting and fixes a few text layout
bugs. If you are interested in Urwid's mouse support please try the
input test example program and let me know if it works properly in your
will test the input of the curses_display module.
user@host:~/urwid-0.9.3$ ./input_test.py raw
will test the input of the raw_display module.
Please post your results and details about your environment to the
New in this release:
- Improved mouse reporting.
The raw_display module now detects gpm mouse events by reading
"/usr/bin/mev" output. The curses_display module already supports
Mouse drag events are now reported by raw_display in terminals that
provide button event tracking and on the console with gpm. Note
that gpm may report coordinates off the screen if the user drags the
mouse off the edge.
Button release events now report which button was released if that
information is available, currently only on the console with gpm.
- Added display of raw keycodes to the input_test.py example program.
- Fixed a text layout bug affecting clipped text with blank lines, and
another related to wrapped text starting with a space character.
- Fixed a Frame.keypress(..) bug that caused it to call keypress on
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)