-
-
Notifications
You must be signed in to change notification settings - Fork 87
Home
Johan Sanneblad edited this page Aug 4, 2026
·
200 revisions
Updated August 4, 2026
This page
- Forks and contributions
- 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 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.
- 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.
- Stable file IDs. Would help with file operations like rename and move.
- Property types. I would love to be able to read app.metadataCache.app.metadataTypeManager.types through a public API.
- 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
- Add Obsidian theme colors to color picker
- Ability to tailor context menu
- Allow moving of toolbar buttons
- Folder's colors for light and dark mode
- Text Colour and Icon Colour Independence
- Different sizes for Navigation banner (full width, small circle, etc)
- Flip dual panel layout (folder pane on right)
- Vertically Aligned Panes
- Optional three-column layout: keep Navigation Pane in the sidebar and split out the List Pane
- 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
- Add commands for Back and Forward
- Always reveal the selected folder when clicking notes in list pane
- 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
- Add new "Filters" section (like the shortcuts)
- Support for pinning subfolders to the top in folders
- Color-based folder filtering system
- Search/filter folders in navigation pane
- Custom Folder Styling Based on Substring Rules
- Custom Folder Icons Based on Substring Rules
- Add command: Duplicate folder
- Add command: Rename folder
- Make custom sort of folders recursive
- 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
- Icon inheritance in tag hierarchy
- 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
- Remove Dataview inline fields from preview text
- 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
- Sort by different attributes in different folders
- Show selected note count during multi-select
- Uniform thumbnails — custom aspect ratio and same size always
- File Stacks / Stackable Notes
- Companion file nesting in the list pane (Scrivener-style document grouping)
- 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
- Per-extension icon color in file type icon map
- 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
- Allow calendar to be displayed above the navigation pane instead of below
- UI buttons to change visible size and views (months/weeks)
- Navigate to folder -> auto enter folder option when used
- Vim keybindings for navigation/file manipulation
- Add hotkey "Open all notes in new windows"
- Setting "short codes" as filters for Navigate to Folder menu
- Add Ctrl+Alt+Click and Ctrl+Shift+Click for open to the right / next to current note
- Drag folder to canvas. 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.
- Option to save sort order not in files, but in config or folders. Problem is Obsidian does not expose stable file IDs. Which means that renaming files would also need this config file to be updated, not only for reordering. That makes it quite messy. Also, current reorder system works for folders, tags and properties. Storing in config file would only work for folders. Storing in plugin settings would bloat the settings file. I could have a separate folder with all configuration files to make it work with tags and properties, but that would be messy and error-sync-prone too.
- Expose functionality to expand all folders to level 1, 2, 3
- Expose API for folder sorting providers
- Hover Editor plugin hooks (CMD preview/float editor)
- Supercharged Links plugin compatibility
- Allow custom scripts to be ran on folder rename
- Support 'Advanced Canvas' Tags
- Add URI scheme for automation