So far most of the notes app I see require accounts or are webapps that allow self-hosting. Offline locally run apps are designed for collaboration or development and not quite what I am looking for.
Ideally, I would like a locally run non-electron app that understands markdown files, can show a navigation pane based on markdown headings, and has tabs and allows saving sessions.
To meet that need I use texstudio, never compile, and just use headings, subheadings and subsubheadings so they show up in the navigation pane, but doing the same thing with markdown and an app based around doing so would be preferable.
Are there any good solutions for such a workflow?
Doesn't tick your not-Electron box, but should meet all other criteria. In my opinion, its Electron-ness is only really noticeable at launch time but once it's launched, you hardly notice it at all.