-
-
Notifications
You must be signed in to change notification settings - Fork 52
Home
Johan Sanneblad edited this page Mar 16, 2026
·
177 revisions
Updated March 16, 2026
This page
- Forks and contributions
- Features that will not be added in the near future
- SDK Features I would like to see in Obsidian
- Notebook Navigator backlog
Other pages
- Custom CSS - Handy CSS snippets to make Notebook Navigator work better with some themes.
Notebook Navigator is actively maintained and changes quickly. If you plan to spend significant time on a fork, be aware that:
- I do not provide support for forks (bugs, feature requests, merge coordination, or troubleshooting).
- Forks of an actively maintained plugin are generally not accepted in the Obsidian Community Directory. In practice, directory forks are only considered in limited cases (abandoned original, full rewrite, or original author approval), per Obsidian staff guidance.
- There is a high chance that features implemented in a fork will be implemented upstream soon, making the fork effort redundant.
- Mixed folders and files in same pane - To implement this I would have to create a new root container, basically an entire new user experience. It would break things like pinned files and all custom folder display settings (like preview text rows and grouping style per folder), and I am not even sure it would make sense to have this in the same plugin. This is not something I am actively looking into now, but I might look into this in the future.
- Custom sort order for subfolders in navigation pane. This is a complex implementation that requires lots of custom code. Most users are happy with the current solution where you can sort either A->Z or Z-> on a per-folder level and custom sort order for root elements. I might look into this in the future.
- Drag and drop to custom sort files in list pane. This is complex especially since we have the setting Show notes from subfolders / descendants. I might look into this in the future.
- Monkey-patching or DOM-hacks. I will avoid features that hack into the Obsidian editor internals or the DOM tree. Main reason is I do not want to spend my time debugging plugin conflicts, race conditions or internal Obsidian changes.
- Separate zoom levels for navigation and list pane - Not technically possible, I can only set one zoom level for the plugin
- Batch operations, being able to move or delete multiple files at once. Currently Obsidian only supports single-file operations through the API, so when multi-selecting files and deleting them they are removed one at the time. I would very much like to see multi-file operations in the API.
- Font scaling information. Right now I have to add HTML probes during startup on Android to measure font scaling before the REACT view appears. Capacitor has a text zoom function and exposing it to plugins would be great. https://capacitorjs.com/docs/apis/text-zoom
- Options to set default file explorer. Basically being able to register a plugin as file explorer, and then pick the default one to use. Would affect clicking on breadcrumbs etc within Obsidian. Much better solution than me trying to monkey patch the entire Obsidian UI. Posted as official feature request at: https://forum.obsidian.md/t/set-default-file-explorer-internal-or-plugin-like-notebook-navigator/108593
- Show files in the .trash folder - There are many reasons for not showing a "🗑️ Trash" folder in Notebook Navigator. Files in Obsidian trash folder are not TFile / TFolder references and has to be read like an external folder. This means we will receive no file update events from Obsidian and have to manage everything within this folder manually. If Obsidian in the future adds support for the .trash folder to the Vault so files in it are indexed and events are firing then it would be extremely simple to add a "🗑️ Trash" folder to view and undelete files, so users do not have to go to the file explorer navigating a hidden folder.
- Expose the Page preview core plugin as SDK. Being able to render a page preview thumbnail through API like the "Page preview" core plugin. Would make it possible for plugins to show page previews too.
- Drag folders to Obsidian canvas documents - See https://github.com/johansan/notebook-navigator/issues/555. The problem is the way this works within Obsidian. Obsidian builds the entire payload in the drag-target. A better solution would have been to just drag the folder name and then allow Canvas to traverse and ge the notes. But this is not how it's done. Implementing this means Notebook Navigator would have to traverse the entire folder tree when users start dragging, filtering for hidden folders and notes, and builds a stringified list of notes. It scales very poorly.
- Virtual folders. Same as Custom file order - the entire folder contents have to be saved to the synced settings file - it doesn't scale well and limits would have to be put in place like max files per folder and max number of folders. See this FR for more details: Virtual folders
- Show NN tag colors in Obsidian editor tags
- Sync editor tag colors with Notebook Navigator
- Tag nodes in Graph view inheriting color set by NoteBook Navigator
- Hook into Obsidian breadcrumbs for NN navigation
- Make Obsidian breadcrumbs open Notebook Navigator
- Click tag in editor to reveal in Notebook Navigator
- Automatically collapse (or open or leave as previous) YAML Properties when opening a Note
- Allow cancelling default openFile behavior for custom view compatibility
- Notebook Navigator homepage option to open Workspace or another plugin
- Always start in specific folder or root
- Use ! as a prefix in filters to re-include hidden files/tags/folders
- Search bar in plugin settings
- Explicitness on link syntax rename
- Make text font size themable
- Add Obsidian theme colors to color picker
- Ability to tailor context menu
- Allow moving of toolbar buttons
- Flip dual panel layout (folder pane on right)
- Auto-hide list pane when clicking main view
- Dynamic banner from note/folder property
- Command to toggle banner on/off
- Back and forward button anywhere on the navigator panel
- Optional section showing currently open notes
- Undo move and tag changes with Ctrl+Z
- Add small clickable icon links in shortcuts section
- Add groups to shortcuts
- Sync recent files between mobile and desktop
- Quick Access menu to Shortcut Notes
- Multi-select support for folders
- Support for pinning subfolders to the top in folders
- Color-based folder filtering system
- Add "Auto Collapse Folder" mode for folder navigation
- Search/filter folders in navigation pane
- Hover over folder to search contents
- Custom Folder Styling Based on Substring Rules
- Custom Folder Icons Based on Substring Rules
- Add command: Duplicate folder
- Add command: Rename folder
- Show folder notes in subfolders when descendants is off
- Display Folder Notes in parent folders without showing other descendant notes
- Support folder notes in parent folder location
- Allow custom name field in folder note for display name
- Allow folder notes with the same name as the folder in the parent folder
- Convert to folder note + move all backlinks into this folder
- Support batch tag manipulation
- Create note inside a tag (like folder creation)
- Group all individual tags that have no child tags together, just like grouping without any tags?
- Tag filtering tree in list pane
- Search field for tags in the sidebar
- Searching for nested tags should "open" up the path to the nested tag
- Enable tag "aliases" in the tag tree view
- Only show tags present in current folder
- Implement "tag notes" like Tag Wrangler
- Vertical or alternative display layouts for quick links
- New Quick Action buttons: Open in New Window, Right Pane, Left Pane
- Ignore first line in note text preview
- Customizable height for file preview cards
- Large & Medium thumbnail view options
- Render image previews from URL properties
- Make wikilinks in preview text clickable
- Display local graph on local link hover over
- 'Feature Image' Icon for unsupported file types in Notes list pane
- Display file size in list pane
- Display aliases as a secondary smaller title in the list pane
- Rules when defining custom properties for the notes list
- On Mac, instead of "Open in Finder" -> "Open in PathFinder"
- Add a right-menu item to create folder note
- Double click a note in the list pane to rename it
- Manual file sorting (drag and drop)
- Manual sort in subfolders/favorites/notes
- Ability to sort folder groups by most recently edited child note
- Generate a note from folder contents (respecting sort order)
- Drag-to-reorder that writes back to a numeric frontmatter sort field
- Allow different frontmatter properties for sorting for each folder
- New group option: Group by File Type
- Remember last selected file for each folder
- Prevent already open file from opening in new tab
- Add "sticky" option to pinned notes in list pane
- Per-note and per-folder view mode override on open
- Add synced favorite icons to the icon picker (save/remove favorite icon)
- regex-based colors and icons
- Allow for colors when using Icons by file name
- Use tag icons for file icons
- Apply tag icon and colors to notes with that tag
Icon packs
- Add Dashboard Icons pack
- Add selfhst/icons pack
- Support for using Nerd Fonts as a source for icons
- Add Lucide Lab icon pack
- Ability to search for tags across vault without having to go to the root
- Make properties searchable in filter search mode
- Support
pathin Search - Search the full content, just not the title
- Search for exact matches instead of substrings
- Search for specific dates or date intervals
- Calendar-driven search (show all notes by day/week/month)
- Quick access to current-context search filters
- Filter by "tags in current note" command
- Better tag filtering like Bear app
- File filter button in list pane toolbar
- "Reveal all tags" - expand all tags in search field in navigation pane
- Send note to Obsidian search plugin
- Use Omnisearch Sorting for Omnisearch results