Notion-Like Tree Navigator
unlistedby athalarieq
Notion-style page hierarchy navigator with real folder notes, manual drag ordering, and direct child note creation.
Notion-Like Tree Navigator for Obsidian
A native Obsidian plugin that transforms Obsidian's document navigation into a true Notion-like document tree hierarchy powered by a lightweight Virtual Hierarchy mapping.
[!IMPORTANT] 100% Clean Physical Vault Guarantee & File Move Resilience
This plugin DOES NOT alter or force unwanted physical folder creation in your vault. All your.mdfiles remain 100% clean, single files on disk. Moving markdown files physically across folders (inside or outside Obsidian) will not break your virtual tree hierarchyβparent-child relationships automatically rebind!
π Key Features
- π Expand All & Collapse All: Dedicated header buttons and palette commands to expand or collapse all nested tree nodes at once.
- π Circular Nesting Protection: Dragging an ancestor/parent document into one of its own children/descendants is automatically blocked to prevent tree cycles and data corruption.
- π Drag-to-Embed Interactive Trees: Drag any document or folder from the sidebar directly into any Markdown note editor to embed an interactive document tree block!
```notion-tree path: "Programming.md" ``` - π‘οΈ 100% Clean File System (Virtual Hierarchy): Every document can act as a parent container holding child documents virtually without cluttering OS folders.
- π Physical File Move Resilience: Moving or renaming markdown files physically across your vault automatically updates and preserves your virtual tree structure.
- π Sort Mode Toggle Button: Click the sort button in the sidebar header to toggle between Custom Drag Order and Sort by Kind & Alphabetical (Folders -> Files A-Z) without losing your custom ordering.
- π² Notion Document Tree View: Dedicated sidebar panel rendering your document hierarchy with clean, precise indentation and clear visual levels.
- β¨ Hover Plus Button: The
+(Add Child Document) button appears smoothly when hovering over any document node to keep your navigation sidebar clean and sleek. - βοΈ Drag-and-Drop Nesting: Drag a document onto another document to nest it beneath it.
- βοΈ Manual Drag Reordering: Drag items up and down to custom-order siblings instead of enforcing alphabetical sorting.
- π± Cross-Platform: Fully compatible with Desktop and Mobile (Android & iOS) using native Obsidian input modals.
π οΈ Installation
Manual Installation
- Download
main.js,styles.css, andmanifest.jsonfrom the latest release. - Create a folder named
obsidian-notion-treeinside your vault's.obsidian/plugins/directory. - Move the downloaded files into
.obsidian/plugins/obsidian-notion-tree/. - Reload Obsidian and enable Notion-Like Tree Navigator under Settings -> Community Plugins.
βοΈ Development
# Clone the repository
git clone https://github.com/athalarieq/Obsdian-File-Tree.git
cd obsidian-notion-tree
# Install dependencies
npm install
# Build production bundle
npm run build
# Watch mode for development
npm run dev
π License
MIT License.
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.