patleeman / VSNotes

Simple VS Code extension for plain text note taking.
https://marketplace.visualstudio.com/items?itemName=patricklee.vsnotes
MIT License
174 stars 34 forks source link

Treeview improvements discussion #56

Open patleeman opened 5 years ago

patleeman commented 5 years ago

I'm opening up an issue here to start a discussion about the treeview. Since it was added in 0.3.0 it hasn't received much love and in its current state isn't really all that useful.

I want to completely refactor it and build in some new features.

Here are some ideas:

  1. Separate tags and notes into two sections.
  2. Add a new section with links to commonly used commands.
  3. Add a context menu with some commonly used features (click opens note, delete, duplicate)

Some feature requests:

Sections and links to commands in VSCode's Live Share extension Screen Shot 2019-07-15 at 5 40 01 PM

Do you have a feature you'd like to see or inspiration from a different extension? Please comment below and post screen shots if applicable.

PhilipWhiteside commented 5 years ago

I think this is a great plan.

For the custom actions area, I would like to see ability for things like saved search/filtering? Some way to define my own custom things. As an example, show a filtered list for date older than 2018 and tagged Active Projects, so that I can start to review old notes etc etc.

I'm personally trying to use VSCode as a sort of personal Wiki, as it has the best MD editor with most flexibility, particularly with extensions like this!

flyisland commented 5 years ago
  1. sort notes by last modified date desc/asc
  2. using $title or $first_h1 in treeview instead of the filename

Actually, I think the evernote is a very good example to follow: image