0xGG / vscode-crossnote

(WIP) Turn your VSCode into a decent markdown note taking platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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++.