@noyoshi what do you think about pushing the visual(urwid) pieces of the frames up a level of abstraction? If we made tree view, and in-line box view generic inheritable methods it would make adding new sites incredibly easy. All the site frame would have to do is set up the data correctly and pass it to the generalized display function that's correct for the data and it'd set up the contents for the site.
@noyoshi what do you think about pushing the visual(urwid) pieces of the frames up a level of abstraction? If we made tree view, and in-line box view generic inheritable methods it would make adding new sites incredibly easy. All the site frame would have to do is set up the data correctly and pass it to the generalized display function that's correct for the data and it'd set up the contents for the site.