Announcing Urwid 0.8.7 ---------------------- Urwid home page: http://excess.org/urwid/ Tarball: http://excess.org/urwid/urwid-0.8.7.tar.gz or: https://excess.org/urwid/urwid-0.8.7.tar.gz Summary: ======== This release adds a number of new widget classes as well as feature enhancements for existing widget classes. It also comes with a new example program similar to the dialog(1) command. New in this release: ==================== - New widget classes: Button, RadioButton, CheckBox. - New layout widget classes: Padding, GridFlow. - New dialog.py example program that behaves like dialog(1) command. - Pile widgets now support selectable items, focus changing with up and down keys and setting the cursor position. - Frame widgets now support selectable items in the header and footer. - Columns widgets now support fixed width and relative width columns, a minimum width for all columns, selectable items within columns containing flow widgets (already supported for box widgets), focus changing with left and right keys and setting the cursor position. - Filler widgets may now wrap box widgets and have more alignment options. - Updated tour.py example program to show new widget types and features. - Avoid hogging cpu on gradual window resize and fix for slow resize with cygwin's broken curses implementation. - Fixed minor CJK problem and curs_set crash under MacOSX and Cygwin. - Fixed crash when deleting cells in calc.py example program. About Urwid =========== Urwid is a curses-based UI library for Python. It features fluid interface resizing, CJK support, multiple text layouts, simple attribute markup, powerful scrolling list boxes, flexible edit boxes and HTML screen shots.
participants (1)
-
Ian Ward