Hi, 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.
Cheers, Offray On 06/03/18 08:06, Terry Brown wrote: > On Tue, 6 Mar 2018 04:02:45 -0800 (PST) > "Edward K. Ream" <[email protected]> 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
