Releases: chrisgurney/obsidian-note-toolbar
v1.4.9
v1.4.8
Improvements 🎉
The top
position of sticky toolbars now uses a hopefully more reliable style variable that (I think) is less likely to be touched by themes. Note there's some gotchas around sticky toolbars, and snippet workarounds if required: read about them here.
Toolbar previews in settings now show icons, and don't wrap in the middle of an item, to give an even better sense of what the toolbars look like before editing them:
Changelog
v1.4.7
v1.4.6
v1.4.5
Public release of the beta. See v1.4.0-beta release notes for what's new.
Skipped v1.4.4 as I neglected to push removal of mainfest-beta.json
for BRAT.
v1.4.3
v1.4.2-beta
Cleaned up issues found by Obsidian's Community Plugins submission team, including refactoring to use built in APIs for setting tooltips, headings, and using AbstractInputSuggest
in place of suggest.ts
.
Changelog
v1.4.1-beta
v1.4.0-beta
(Publishing this as a beta as there's lots new, and so as not to get in the way of the Community Plugins approval process.)
Migration Notes ⚠️
On enabling the plugin, it will attempt to migrate your settings (data.json
) to a newer version. This happens automatically, but beta testers might want to back up your data.json
just in case:
- Make a copy of this file:
YOURVAULT/.obsidian/plugins/note-toolbar/data.json
- After installing via BRAT, disable and re-enable the Note Toolbar plugin to make sure the migration is run.
New Features 🎉
- Toolbars can now link to one of three types:
- Commands, which are executed directly, without the need for a plugin like Advanced URI. (You can still use Advanced URI if you wish!)
- Files, which require a folder and a filename, with the extension. This could be any file in the vault, including images, PDFs, etc.
- URIs (URLs) which, as before, can be external websites, URIs provided by plugins, or note names that are resolved at click time (in case you don't want to go looking for the filename or a URI to the note).
- Use Obsidian's built-in icons (Lucide) in place of toolbar labels, or next to toolbar labels. (You can still just use emojis in your labels if you wish!) -- Thanks to @FelipeRearden for the request!
Improvements
- Your position is better maintained when making changes to settings, where previously the view might have been jumping back to the top (#13)
Fixes
- Fixes conflict with Banner (beta) plugin that was causing flickering. (#14 - Thanks to @Moyf for the submission!)
- A couple annoyances within settings, with respect to how empty fields were focussed unnecessarily.
- Folder map error was showing more than once.
- Fixed a problem where removing the second-last style chip selected the last chip in the dropdown.
...and more.
Changelog
- fix: focus put on last item in list regardless of whether Add button clicked ↗
- docs: made placeholders more robust ↗
- fix: icon button padded on mobile ↗
- chore: display icon names in toolbar previews ↗
- chore: sort icon + text alignment in toolbars ↗
- docs: note to say icon is optional ↗
- chore: keyboard support for icon selection and modal ↗
- chore: visually differentiate empty icon setting ↗
- fix: (#14) flickering problem experienced with Banner plugin beta in use ↗
- chore: icon button styling + active style ↗
- fix: properly unset icon if removed ↗
- chore: item icon selectors ↗
- fix: scroll position resetting in main settings on change ↗
- refactor: reorg where scroll handler is ↗
- fix: prevent keyboard events from propagating ↗
- fix: scroll position resetting in settings modal on change ↗
- chore: renamed note type to file ↗
- fix: focus effect sticks on click ↗
- chore: clear command field before enabling ↗
- fix: don't display empty toolbar items ↗
- chore: fallback to treating uris as internal links ↗
- fix: active type field code ↗
- chore: updated clickhandler to support link types ↗
- chore: tweaks to note field handling ↗
- chore: note type input field ↗
- fix: folder map error showing more than once ↗
- chore: use the previous type as the default for new items ↗
- chore: get type selector working ↗
- chore: settings migration to 20240330.1 ↗
- chore: settings migration to 20240330.1 ↗
- chore: settings model update to support types + commands ↗
- chore: link type switching ui ↗
- fix: removing second-last style chip in settings selects last chip in dropdown ↗