Claude Marinier wrote:

I have been looking for a scripting language and a UI library for small applications which need to run through SSH or telnet. Python with urwid may be the solution. What I have seen so far looks good.

This leads me to some questions about the project.

1) What are the development and release plans? Is 1.0 coming soon?

There are a few things I would like to add before releasing 1.0:
- a widget like ListBox for horizontal scrolling
- vertical and horizontal scroll bars
- widget packing based on text content
- detection and handling of terminals that are not displaying UTF-8
characters correctly
- text selection in Edit widgets
- Canvas performance improvements
- add \t character handling to StandardTextLayout (maybe)
- 256 colour xterm support (maybe)
- bidirectional text support (maybe)
- user's manual

I'd like to get a 1.0 release out in the next 8 months or so, but that
all depends on how much free time I have.

2) Are most of the planned features already implemented?

Yes. The big disruptive change was UTF-8 support in 0.9.0, most of the
upcoming changes are fairly straightforward.

3) After 1.0 is released, will you pursue stability rather than more features?

I think that except for very new features Urwid is very stable right
now.  I use the latest versions with a program I rely on every day.

After 1.0 I plan to put the core part of Urwid into maintenance mode,
and only add things that use the existing API: new widgets, text
layouts, examples etc.

Hope this answers your questions,
Ian



_______________________________________________
Urwid mailing list
[email protected]
http://lists.excess.org/mailman/listinfo/urwid

Reply via email to