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
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.