Smooth TOC
unlistedby kazelise
Adds a smoother, more polished table of contents side pane.
Smooth TOC
A smoother table of contents side pane for Obsidian.
Smooth TOC was inspired by craftzdog/smooth-toc-example, but it is implemented as a native Obsidian plugin instead of replacing Obsidian's Markdown renderer.
Features
- Native right sidebar outline view.
- Full-document heading list parsed from Markdown source.
- Smooth active indicator for Reading view.
- Live Preview support with editor scroll tracking.
- Click any heading to jump to that section.
- Compact outline styling for long notes.
Install Manually
Download the latest release from GitHub, then copy these files:
main.js
manifest.json
styles.css
into:
<your-vault>/.obsidian/plugins/smooth-toc/
Restart Obsidian, then enable Smooth TOC in Settings -> Community plugins.
Development
npm install
npm run build
The build writes main.js at the repository root so the plugin can be copied directly into an Obsidian vault.
Notes
This is an early release. Reading view is the most polished path; Live Preview support tracks the editor viewport and may be less exact on very large notes because Obsidian and CodeMirror virtualize rendered content.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.