I agreed with Terry on this. One thing is trying to change themes and
other to write them. I general I find that going to a Leo file and start
to write it and saving as a way to expose the "end user" to the
customizations in not friendly. The buffer and menus should provide one
command/click operations to make this possible and in the case of
themes, hopefully with some preview for available themes (as happens in
most desktop environments with Linux distributions) or a quick refresh
that reflects the change, but can be undone easily. Something similar
needs to happen with plugins installation. I think that Atom and others
has a lot to teach us in the front of usability for changing appearance
and behavior of the coding environment without editing explicitly any
config file or going into nested nodes/properties of them. All this
should be underlying infrastructure, generally invisible and only
available on demand.



On 06/03/18 08:06, Terry Brown wrote:
> On Tue, 6 Mar 2018 04:02:45 -0800 (PST)
> "Edward K. Ream" <edream...@gmail.com> wrote:
>> - Assume devs and users will want to change css nodes *first*.
> I guess we'll have to agree to disagree on this point.  Most apps.,
> when the user wants to change a font size, presents the user with a
> number to change.  Requiring instead that they edit a headline that
> looks like this:
>   @string font-size = 12pt
> is already making Leo less friendly to non-coders.  Requiring that they
> edit CSS without messing up the syntax is even more coder centric.  And
> I know you can just copy by example for the syntax, but it's amazing how
> hard people seem to find that.
> Maybe fonts are a poor example because they're the one case where you
> accept settings are needed, but it's true of whatever - colors - most
> apps. off a color dialog, but Leo wants you to edit CSS and understand
> color naming?  Actually I think Leo can offer a color dialog for
> editing color settings, not sure.  Again, settings being simpler, *for
> the user*, than CSS.
> Finally if two level settings are annoying while developing a theme, it
> would be easy to write a command to dereference the selected text in
> the log, so you can see what it is.
> Cheers -Terry

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 leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to