On 2/2/15 5:34 AM, Matt Wilkie wrote:
Dufriz, I'm in general agreement with the theme. An improvement in
user friendliness would do Leo very well. I think the biggest problem
in accomplishing it is people here are already doing what they know
how to do, and smooth user interfaces isn't in the skill bag.
Matt, and others who have commented on this topic: I too agree. Setting
up a space for people to record request, ideas, proposed projects, etc.
would be a good start. Also, those of us capable of hacking on Leo
should feel free to take on some of these. (My major project, assuming
I get enough time for it, will be porting "myself" from Ecco to Leo; in
the process, I fully expect to do some customization, and quite possibly
improving the general user experience where I can, within my time
constraints. I'll be happy to contribute the results to the community.)
Don
*Knowledge-base*, wiki, whatever: now that we've settled on Github we
do have a wiki available:
https://github.com/leo-editor/leo-editor/wiki. If somone wants to
start planting seeds I'm happy to help garden.
*Changing settings* could/should be easier: I agree, I wish for this
frequently. (and this past year's addition of having the *Settings.leo
files open from a menu is a great step towards this, thanks!).
As I recall, when the subject last came up Edward said he didn't see a
way to implement it that wasn't more trouble than it was worth, both
in terms of developer time to make it (probably his), and in debugging
and maintaining afterwards. Still, other programs manage it, so it's
possible.
*Key bindings*: this is a place where it would be (relatively) easy
for non-developer to make a contribution. They are just tables after all:
action = Alt-A
There could be a "Keys Like Windows/Gtk/..." template node that a
person or a script copies into myLeoSettings.leo. If you build the
table I'll volunteer to work on tracking down the Leo terms for the
actions.
cheers,
Matt
On Sun, Feb 1, 2015 at 9:02 AM, Dufriz
<[email protected]
<mailto:[email protected]>> wrote:
While Leo is constantly enriching itself, with new features and
new technologies, it's not improving much in terms of user
friendliness (I will provide details below), and this is one of
the main reasons that put off (read: keep away) users. This is an
old refrain of mine, and every now and then I feel compelled to
express it, so bear with me.
Recently I was asked, on another thread: what is there to be done
to make Leo more user friendly? Ahm, a lot. An awful lot.
Before mentioning some of the points which IMHO need to be worked
on, I would like to make a suggestion: why not keep track of the
users' suggestions/feature requests in a more organized way? Lots
of useful comments are made every day on the mailing list: adding
this, removing that, etc. Most of them are soon forgotten, with
the constant flow of new posts, and the ever-changing variety of
topics. Moreover these suggestions are scattered here and there,
often buried in threads where they should not even belong.
What I am proposing is, basically, a system for keeping track of
user comments/requests in a more organic way. It could be a wiki,
or something else.
Now, with regard to user friendliness, I would like to point out
that IMHO, the best judgement in this regard is that made by the
outsiders, or newcomers, rather than by the developers and the old
users. For a simple reason: user friendliness is all about
intuitiveness and giving a pleasant feeling to those who are *not*
familiar with a program. And in this regard (sorry guys) Leo
leaves a lot to be desired. Old time Leo users who are perfectly
comfortable and cozy with the current setup may possibly not
understand why this is so important.
Some (only a few) of the areas that need improvement:
* the leading node-type @ markers in the headlines are very ugly
to see, and clutter the screen. Why not replace them with
customized note-type icons? Of course, they are an important
metadata, which should be preserved somewhere. But why make it a
part of the headline? At the very least, could we limit their
visibility to when we are editing the headline?
* Changing settings is very awkward, as pointed out in several old
posts. Something needs to be done. IIRC Terry already agreed on
this in principle.
* more standard default key bindings. For instance, what about F2
for editing a headline? I know, this is not such a big deal,
because users can change the key bindings to their liking, but why
not make things easier for newcomers?
I do not want to insist too much here, listing all the finer
points, but in short there are several other UI improvements that
would be really welcome.
I am venturing here a proposal for the developers: why not go in a
sort feature-freeze mode for some time (i.e. stopping adding new
features), and focus instead on improving the user interface? This
dedicated period could be set on the calendar, perhaps even a
couple of weeks every three months, or the like. I am sure this
would generate a lot of user feedback.
All the best,
Dufriz
--
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]
<mailto:[email protected]>.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.
--
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]
<mailto:[email protected]>.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.
--
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/d/optout.