My Discord post got lots of positive feedback, so I’ll post it here for further discussion:
UI suggestion: rather than defining the view using one main pane, a top toolbar, and 1 (or 2) sidebars, have Logseq use a more modular approach where the user can define a view with one or more panes, each of which can be set for certain types of content (whether Logseq pages, a sidebar, an outline view of a document in another pane, or an iframe). I was motivated to post this because I’m dealing with a certain writing problem that in this specific case really needs 3 notes open at once, which I can’t do.
- users have lots of different and very particular preferences, and this would satisfy the most people
- it doesn’t need to complicate things in terms of new users, who can be presented with a simple default UI and change it only as desired
- different tasks demand very different workflows that would benefit from different UI setups
- ideally, users would be able to define certain frame schemes as a type of UI theme and share them, either as part of a theme packaged with css, or as an independent config file.
I am imagining something with the flexibility of emacs windows, but an easier user interface. Add new pane, delete pane, lock pane in position, split pane, save pane view (with name), open pane view, and assign pane function (e.g. sidebar, outline preview, note pane, iframe, etc.).
Note: just realized that this is related to a discussion here, but I don’t think the Logseq team commented on that thread.