On 2005-03-14, Zachary Landau <[EMAIL PROTECTED]> wrote:
> For now I am going to continue on getting the functionality there.  If
> someone wants to throw out some suggestions, or make up a GUI, feel
> free.  I am implementing the client in GTK.  

Preferably it would be easy to extend with an ncurses interface as 
such have a much friendlier ion-like keyboard-oriented feel to them.
(The proper way would of course be to first write Vis :) 

As for the current mockup, I prefer vertical splits. However, a tree
view would perhaps be better for submaps. Don't know if that's possible
with tables.. Maybe they could just be flattened.

Oh, minimise number of popups, please. They're evil. One possibility would
be to have two views like now (orientation configurable), but the first view
would display current bindings (submaps as tree or flattened), and the
second available functions and their explanations. When a binding is
selected from the list of current bindings, the explanation view scrolls and
highlights the explanation matching this binding if any. Pressing a key (or
a button) in the explanation view creates a new binding (with no key yet
set) and switches focus to that entry in the first view.

-- 
Tuomo

Reply via email to