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
