Announcing Urwid 0.9.2
----------------------

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

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


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

This release includes preliminary mouse support, a new input testing
example program and a couple bug fixes.  If you are interested in mouse
support please try the input test example program and let me know if it
works properly in your environment.

[EMAIL PROTECTED]:~/urwid-0.9.2$ ./input_test.py
will test the input of the curses_display module, and

[EMAIL PROTECTED]:~/urwid-0.9.2$ ./input_test.py raw
will test the input of the raw_display module.

Please post your results and details about your environment to the
mailing list.


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

   - Preliminary mouse support was added to the raw_display and
     curses_display modules.  A new Screen.set_mouse_tracking() method
     was added to enable mouse tracking.  Mouse events are returned
     alongside keystrokes from the Screen.get_input() method.

     The widget interface does not yet include mouse handling.  This will
     be addressed in the next release.

   - A new convenience function is_mouse_event(..) was added to help in
     separating mouse events from keystrokes.

   - Added a new example program input_test.py.  This program displays the
     keyboard and mouse input it receives.  It may be run as a CGI script
     or from the command line.  On the command line it defaults to using
     the curses_display module, use "input_test.py raw" to use the
     raw_display module instead.

   - Fixed an Edit.render(..) bug that caused it to render the cursor in
     a different location than that reported by Edit.get_cursor_coords(..)
     in some circumstances.

   - Fixed a bug preventing use of UTF-8 characters with Divider widgets.


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-announce-list

        Support the Python Software Foundation:
        http://www.python.org/psf/donations.html

Reply via email to