The Note Toolbar plugin enhances the Obsidian experience by allowing users to create customizable toolbars that provide quick access to commands, files, links, and scripts. These toolbars can be positioned in various locations within notes, such as below the properties section, at the top, or as floating buttons. Users can define toolbar visibility based on specific folders or properties, and customize the appearance with icons, labels, and tooltips. The plugin supports integration with scripts such as Dataview and Templater, providing powerful automation capabilities.
What's new in Note Toolbar v1.24?
New Features 🎉
Replace the New tab view with a toolbar
Under the New tab view section in settings, select a toolbar and enable Replace view with toolbar.
The Launchpad lets you show a toolbar as a replacement for the New tab view.
Try it out:
⚠️ Note: If you've previously tried the Launchpad beta, remove the note-toolbar-launchpad
custom class from your toolbar.
- In Note Toolbar's settings, go to New tab view and select New tab toolbar.
- Enable the Replace view with toolbar setting.
Look for the New tab view (Launchpad) in the Style Settings plugin to customize color, columns, sizing, and more.
Please read this page and let me know your feedback!
Toolbars in Bases
Show your toolbars in Bases, "a new core plugin that lets you turn any set of notes into a powerful database."
Enable under File types and views → Bases.
[!note]
This option may change depending on how this Catalyst feature evolves.
Toolbars in other file types
Enable under File types and views → Other data types. Type in the name of a data type (e.g., excalidraw
).
- This is not the same as the file's extension. (e.g., Excalidraw files have a
.md
file extension.) - This uses the data type, which can be found by:
- inspecting the editor when you have a file open, and
- searching for the
data-type
attribute.
- Let me know if you need help trying to figure this out for a given plugin or file type.
- Thank you for the suggestion @BlitzVI via #314.
For this plugin/view… | …enter this data type |
---|---|
Excalidraw | excalidraw |
Graph view | graph (Uses the New tab view toolbar, if one is configured.) |
Setting for Command items: Hide if not available
Enable this setting to hide the command item if the command cannot be performed in the current context. Disabled by default.
Improvements 🚀
- Search results for toolbars and toolbar items now prioritize results that start with the given search string. Thank you for the suggestion @dopairym via #266.
- Search results in Quick Tools now prioritize recently used items and toolbars.
- In the New tab view, the Position context menu options are now more appropriate, showing only "Top" or "Center" options, depending on whether you've opted to replace the view with a toolbar or not.
- Gallery: Items now use a little bit of color, and show a plus icon on hover.
- Settings: More specific help pages for each item type.
Fixes
- Toolbars should now be rendered on workspace changes. #94
- Toolbars should now be rendered in all visible views/leaves on Obsidian startup. #94 #242 #303 Thank you @FelipeRearden, @Moyf, and @usernotnull
- Recent files, items, and toolbars lists are now stored in local storage, versus in settings, as they were causing too many settings file updates and synchronization issues. #348 Thank you @Karreg
- Available plugins are now updated on display of the item modal.
package.json
was using the incorrect license version. Updated toGPL-3.0
.- Settings: You were previously unable to remove the New tab toolbar setting, if you already had it set.
- Settings: Blue Topaz theme: Removed extra item type menu padding for toolbar items
- Help: The title now appears in light mode.
- What's New (release notes): The language code was not being displayed in the content of fetch error messages; it displayed the wrong URL.