A VS Code extension that provides a workspace-specific notes panel. Keep your project notes organized and always within reach, directly in the editor.
Features
Workspace-scoped notes – each workspace has its own independent note list
Create, rename, and delete notes – full note lifecycle management from the Activity Bar
Rich note editor – opens notes in a dedicated webview panel
Persistent storage – notes are saved per workspace and survive editor restarts
Usage
Click the Project Notes icon in the Activity Bar (notepad icon)
Use the + button to create a new note
Click a note to open it in the editor
Hover a note to access rename and delete actions
Requirements
No external dependencies. Works out of the box with any VS Code workspace.
Extension Settings
This extension does not contribute any settings at this time.
Release Notes
1.0.2
Refactor: notes list is now rendered via a dedicated webview using an HTML template, replacing the old tree-based renderer for richer UI and interaction
New: welcome message displayed in the notes panel when no notes exist yet
New: note editor panel now supports proper initialization and state restoration (persists across panel reloads)
Improvement: note panel title now uses the Project Notes: <note name> format for clearer identification
Improvement: empty-notes context handling updated to correctly toggle the welcome view
1.0.1
Fixed: noteEditor.html was missing from the published extension package (caused ENOENT errors in remote/SSH environments)
Improvement: the editor template is now compiled into the extension bundle instead of being read from disk at runtime
Improvement: auto-save now only triggers when the content has actually changed, eliminating unnecessary saves