Dual/Multi-Pane Editor & Preview #156
Replies: 4 comments
-
Thank you very much for the extended explanation, image, and video. This helps a lot. You are absolutely right. We believe in dual/multi-pane editing. We've started exploring it. There are different possible implementations and we are currently trying to extensively research the benefits of each one. We are asking questions such as "What's the best implementation on the marker?", "Is there a better implementation no one have though about?", "What are the most important parts to get right?", "Does another feature exists that can be implemented and satisfy the same use cases?". We also want to have a list of ways people use it so we can optimize for the most popular. As you can see it's a lot of research. This means it can take some time to figure out. We can do an implementation (pick what our feelings tell us currently) without the research but this isn't part of our philosophy. |
Beta Was this translation helpful? Give feedback.
-
Perhaps a combination of stacks of editors (with tabs) and various panes could be a good idea. |
Beta Was this translation helpful? Give feedback.
-
Take a look at how MacDown handles this: screenshot of macdown dual pane |
Beta Was this translation helpful? Give feedback.
-
Related, on that dual panel it would be cool to be able to see the rendered preview such as you can see with Shift CMD R |
Beta Was this translation helpful? Give feedback.
-
I would love see nota offer either a dual- or multi-pane editor interface. Managing and navigating multiple editable views becomes an important part of the workflow when evolving from a "document editor" like Caret and Typora to a tool for working with wiki-like collections of linked pages.
A dual-pane interface (as requested in Feature request: Dual pane editor #111) is the bare minimum IMHO. This is a feature I learned to appreciate very quickly when I took logseq for a test drive. A [modifier]+click opens linked content in a new editor pane (typically to the right, but it doesn't have to be). Equally important is the ability to quickly dismiss this new panel via a keyboard shortcut, perhaps with something like [same modifier used with click]+ESC.
A multi-pane interface is a more flexible option that allows users to build a "stack" of open documents as they [modifier]+click links within adjacent panes. This approach is useful for navigating deeply nested or a complex graph of document relationships. Notabase offers this (see attached video below), and Andy's Working Notes was an inspiration for the author of Notabase. As above, the ability to easily dismiss and navigate these panes via keyboard shortcut is important. After trying Notabase, I would say this is where Notabase's implementation breaks down (no easy way to dismiss panes, navigate forward/back, focus on a selected pane, etc.)
natabase-panes.mp4
Excited to see how Nota progress. Keep up the great work!
Beta Was this translation helpful? Give feedback.
All reactions