How to tweak vscode-crossnote ?
Eucaly opened this issue · comments
Hi,
In my search for markdown note taking tools, I found scode-crossnote could be a interesting candidate.
like
- native markdown and file system folders (prefer vscode-crossnote for more direct file system access)
- note trees reflect file system folders
- hierarchy tags
- notes panel => node summary
While, I am thinking of tweak or to improve as below. Are those align with vscode-crossnote roadmap?
wish for improvement
- notes tree
- saved search
- time range tree
- notes panel
- multiple instance
- show meta: tags / date
- tweak for condense space
- thumbnail / card / list view
- note tab
- not able to search !!
- spell check ?
- tab/space consistence
- drag-n-drop as title/link (or text paste ?)
- multiple editor instance
- original vscode editor theme or tweak CodeMirror
- retain cursor position when editorMode change
- others
- remember / optimize panel size
- % zoom (notes panel, note preview)
- respect file created date (from file system)
- vscode limitation
- no single window doc => helped with browser extension ?
ps. My target for Hackable (Scriptable) Markdown Wiki (wish list) is available at https://github.com/beZong/bzWiki/blob/master/doc/bzWiki-spec.md
Also mentioned in Google Group
Hi @Eucaly , your idea sounds great. Right now we have two versions of Crossnote:
The web version: https://github.com/0xGG/crossnote
The vscode version: https://github.com/0xGG/vscode-crossnote
I am putting the web version a higher priority than the vscode version.
Yeah any code contribution would be very helpful.
Just to share some industry trends that I know of.
I know a lot of engineers / data scientists who like to take notes using Markdown. I think a lot of times, company will block certain URLs due to security reasons. Plus, a lot of research and development are basically trade secrets; therefore, those notes cannot really float on the web. So the web version may be less accessible to industry folks than the standalone / vscode version of this app. On the other hand, a couple browser-only note taking apps like Roam Research have also started to develop an offline version, probably due to strong demands.
The best standalone, cross-platform Markdown note taking app I have used so far is VNote which is written in Qt / C++. But its markdown feature is far less advanced than Markdown Preview Enhanced. I have also encountered several standalone markdown note taking apps with even fewer features written in Electron / Node.js. Perhaps developing on Electron would be easier than Qt/C++.