Releases: chrisgurney/obsidian-note-toolbar
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 ↗
v1.3.8
v1.3.7
Improvements
- Mostly all UI in the settings is now keyboard accessible, part of my commitment to Accessibility, with some improvements still yet to make.
- Completed the legwork required to implement native support for commands.
Share Banner
This banner is now shown in social media when sharing the GitHub repo https://github.com/chrisgurney/obsidian-note-toolbar
with others.
I'd love to feature ideas from your toolbars in media in the future, so please share how you use Note Toolbar!
Changelog
- fix: adds partial keyboard support for moving + deleting toolbar items ↗
- fix: missing focus style for links in help ↗
- chore: removed unneeded comment ↗
- chore: improved settings list responsiveness ↗
- fix: adds partial keyboard support for moving + deleting folder mappings ↗
- chore: got command execution working ↗
- chore: new suggester for commands ↗
v1.3.6
Improvements
- Keyboard navigation with
up
anddown
arrow keys (after focussing on the toolbar using theNote Toolbar: Focus
command). (Thank you for the suggestion @FelipeRearden!) - Keyboard navigation past either end of the toolbar now wraps to the beginning/end.
Fixes
- Items that were hidden (on desktop or mobile) were interrupting keyboard navigation.
- Keyboard focus border was getting clipped on the top and sides (if close to the edge); now using an
inset
border instead.
Changelog
- fix: (attempt) sticky on mobile device not working (iOS) ↗
- fix: border on last item clipped when toolbar is left or right-aligned ↗
- feat: allow arrow up + down when toolbar has focus ↗
- fix: focus on first item when hidden (display: none) ↗
- fix: focus on first item when hidden (display: none) ↗
- fix: keyboard navigation not going past hidden items ↗
- fix: border on last item clipped when toolbar is left or right-aligned ↗