termenu icon indicating copy to clipboard operation
termenu copied to clipboard

Discussion PR - AppMenu + python3

Open koreno opened this issue 8 years ago • 3 comments

Hi! I've added an 'App' layer on top of termenu that allows it to act as a pretty dynamic and rich terminal-based menu application. You can go in and out of sub-menus, preserving selections at each level, invoking actions on selected items, all in OOP/functional style. Admittedly, it is not as straightforward as I'd like it to be (to a some extent because of the reliance on Termenu's own plugins model, and trying to keep it decoupled from the App level), but it has enabled a great UX where I've implemented it. I've provided some examples of the feature-set (examples are somewhat awkward, hopefully the idea comes across).

I'm all open to the idea of detaching it from the Termenu core and developing separately with the due credits to its inspiration.

Oh, and there's also a bunch of python2/3 compatibility fixes with this.

koreno avatar Sep 06 '15 22:09 koreno