Notes from http://youtu.be/xYiiD-p2q80:  (at 5:50)

The more consistent the operation of different functions, the less users 
have to learn.

The consistency of an interactive system strongly affects how quickly users 
progress from *slow operation*, to automatic, *faster operation*.

In an inconsistent system, users cannot predict how its different functions 
work, so they must learn each one anew, which slows their learning of the 
overall system and keeps their use of it a controlled, attention-consuming 
process.

Comments:

The focus on operations is interesting.  Leo's operations are much less 
uniform than Leo outlines, so perhaps there is some room for improvement.  
Otoh, it's not clear how Leo could be substantially better in this area.  
Leo is consciously modeled on Emacs, and I know of no obvious way to do 
substantially better for most operations.

Still, some recent improvements show some (smallish) ways that Leo has 
increased consistency.  For example, the markup_inline.py plugin implements 
Ctrl-B,I,U Bold Italic Underline markup in plain text.

Summary:

Like Emacs and vim, Leo's commands require a lot of learning.  One could 
imagine a toolbar that would make such commands more accessible to 
newbies.  However, the Cmds menu is a way of indicating the very large 
number of commands available, so Leo is likely no worse than Emacs and vim 
in this regard.

As present, I see no huge opportunity for improvement here.  A toolbar 
might improve matters, or just confuse users more.

Edward
  

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to