martinstoeckli / SilentNotes

SilentNotes is a simple note taking app which respects your privacy.
https://www.martinstoeckli.ch/silentnotes
Mozilla Public License 2.0
238 stars 35 forks source link

Can it support multi-level outline notes? #222

Open asasn opened 1 year ago

asasn commented 1 year ago

I hope to be able to write ‘outline notes’ in this software to outline the plot for a novel. In short, it supports a multi-level note-taking method. It looks like: https://lf1-ttcdn-tos.pstatp.com/obj/mubu-assets/video/B2A.mp4 But it is more lightweight. I don’t know if the current editor framework can support this feature.

martinstoeckli commented 1 year ago

Hi asasn, I had a quick look at the linked video, do you mean the transition of the graph into the multi-level list, or is your question just about multi-level lists?

The base editor https://prosemirror.net would actually support multi-level lists, though their usage is not really intuitive in my opinion. In https://tiptap.dev (which is based on prosemirror and used by SilentNotes) I didn't find this option. So while it actually must be possible to implement multi-level lists, it is probably not so easy, though I would have to look at it more closely to be able to make a reliable statement.

asasn commented 1 year ago

Just multi-level lists. Thank you for your reply, I hope it won't be too difficult to achieve.

koppor commented 1 year ago

+1 for multi-level lists

The buttons for indent one level (and descent one level) should be in the toolbar.

(In OneNote, I have to scroll to the right to locate the indent button, which is bad UX for me)

martinstoeckli commented 1 month ago

Update: while not the solution to the issue, it is already possible to work with multi level lists. To indent a list item, judt place the cursor to the list item and press the tab key to indent, or shift tab to unindent the item.