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.
