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.
