The goal of this post is to surprise, not summarize.

The advantage of thought experiments is that they us devs from our usual 
(justified) obsessions with how things work.

The recent discussions about UI issues should focus on what we want, not 
how that will happen.

You might think that a piece of paper is our most important design tool 
when thinking about UI's.  But the *layout* of frames and widgets isn't so 
important.  Instead, it is the *hidden* relationships that matter.

- All (most?) components of the log frame a per-commander (per-outline) 
components.  That applies to the log and find panes.  It doesn't 
necessarily have to apply to other components, like todo.py, but it 
probably does.

- Only one body widget at a time changes in sync with the outline pane, 
that is, with p.b. And notice that neither Jupyter nor org mode supports 
multiple body panes.  Emacs may allow you to open a buffer twice...

- Leo's tabs show only one outline at a time. This is a big contrast to 
Emacs, that often shows many buffers at once. I see no value whatever in 
emulating Emacs's windowing system.

But visuals do matter.  A lot.  I'm thinking in particular of this picture 
<https://github.com/HappenApps/Quiver/wiki/Getting-Started#latex-cell> from 
the Quiver docs. Imo, Leo must support latex and picture directly in body 
text. It's not clear how easy this will be to do. It may involve 
integration *with* syntax coloring, or some kind of segregation *from *syntax 
coloring.

For sure we want several different view options for Leo's main window, and 
possibly better options for the VR pane.

That's all for now.  All comments are welcome.  I think we have enough 
related enhancement proposals now.  Probably too many.  So a wide-ranging 
discussion here seem the best way forward.

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 https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to