Hi!

This is all great news.

I just saw your ticket tracker after sending my mail. So I could have reduced my list to "All tracker items plus some others"

I won't answer every single issue as most of them are already on "Go" and we will address details during implementation.

So how do we proceed from here? Am fine with sending in patches or python file for new widgets. But how are we going to do further planning. I personally prefer wiki pages over posting based solutions like mail or tracker. But that's up to you.

We also should meet in IRC. When are you reachable there? We are normally working around 8:00-18:00 UTC but other times of day are fine for me too (as long as its not daily) with extending into the evening is easier than getting up early ;)=

 * Paned (h/v)
I think you can do something like this with Columns and Pile widgets. If not, could you be more specific?
The difference to Columns and Pile is that the user can change the widths interactively. So they'd be subclasses of Columns and Pile.

related to http://excess.org/urwid/ticket/6
As with the Menu item above, this will be a lot easier once some canvas changes I'm working on right now are released.
I am already curious. We'll urgently need better overlaying support. Are your changes already in trunk?

Other features:
 * Stacking: Having a sane way of putting widgets on top of each
   other. These needs so be on a global level to avoid limitations
   as in Overlay.
Would you give an example of what you are trying to do that is difficult in Urwid.

This is more or less the overlay/popup/pull down/dialog stuff again. When it comes to dialogs problems with overlapping are even more interesting. Especially if you start rising/lowering dialogs with active popups ;)=

 * Sensitivity: Disable parts of the UI depended on other selections
We could add a disabled state to all the usual widgets, but that would probably mean telling them to draw themselves in a different attribute (the themeing suggestion might help there)
 * (In)Visibility: Hide parts of the UI depended on other selections
This is hard to do right now. It would be easier if referencing widgets within their containing widgets was easier.
We'll delay this until theming and a container interface is in place.

 * Support for a more dialog driven interface design
Yes, as an option.
>
I'm happy to extend the library in that direction, as long as it remains easy to create keyboard-focused interfaces for people that prefer to create console apps such as irssi and vim.
We are in no way planning to remove these capabilities from the library. But I want to make clear that we have a different focus and a different viewpoint. If the whole list gets implemented that's a big step forward for urwid but also a big step away from where it is now. Of course we'll be playing nice but you as the main developer have to keep the spirit of urwid up and have a look that we don't turn it into something completely different.


About further steps:

First things I'd like to do is elaborating how theming should work and may be streamline some of the interfaces like containers as this blocks other stuff. We'll work on some of the widgets in parallel as most of them don't have any dependencies.


Thank you for you fast and friendly answer

Florian


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

Reply via email to