All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- None
- User option
Show checklist completion status
to display the completion status of all checklists in the selected note - Ability to unpin note with middle button click on tab
- Updated plugin API to version v1.8.2 (
registerSettings
) to support app version v2.2.4 or newer
- Escape html characters from note titles before using them as tab titles
- Removing the tab of a completed but unpinned (temporary) to-do when editing the content of the note
- Occured only when 'Unpin active tab behavior' was set to a value other than 'Keep selected'
- Bundled font packages (FontAwesome, Roboto). Use built-in versions now
- User option
Force tabs layout
to force horizontal or vertical layout mode (#2) - User option
Unpin active tab behavior
to select behavior when unpinning the active tab (#25) - User option
Add tab behavior
to specify type (temporary or pinned) for new tabs (#35) - Ability to scroll tabs and breadcrums horizontally without holding
shift
key (#34)
- Ensure visibility of active tab, i.e. selected note (#32)
- Plugin command labels (Removed
Tabs:
prefix) - Breadcrumbs and navigation icon styles
- User option (
Minimum breadcrumb width
) to specify minimum width of a single breadcrumb
- Issue that caused infinite message loop between plugin and app (#36)
- User option to specify minimum width for a single breadcrumb entry (#30)
- User option to specify the font size for the panel
- User option to specify the background color when hovering over tabs
- User option to display navigation buttons (backward/forward) below the tabs
- Command to toggle panel visibility (#16)
- Support to drag & drop notes from note list to pin as tabs (#31)
- Support to drag & drop notes from favorites plugin to pin as tabs
- Breadcrumbs scroll independently from tabs (#29)
- Improved reading and updating values from plugin settings (#24)
- Renamed
jpl
package tojoplin.plugin.note.tabs
respectivelyjoplin-plugin-note-tabs
for npm- Neccessary due to npmjs package naming restrictions
- Option
Show breadcrumbs below tabs
to show full breadcrumbs for selected note below tabs (#17)
- Consider Option
View > Show completed to-dos
to display completed to-dos on tabs only if enabled (#15) - Removed
tabsPinToTabs
command.tabsPinNote
can now be used from context menu and command palette tabsUnpinNote
command to work also with multiple selected notes
- User option to specify the font family for the plugin
- Including integrated Roboto font-face
- User option to disable to-do checkboxes on tabs (#6)
- User option to automatically pin notes when edited (#11)
- Commands to switch between tabs (#5)
- Command to switch to last active tab (#8)
- Ability to pin note(s) from note list context menu (#12)
- Ability to pin note from editor context menu (#9 by @ambrt)
- Ability to pin note with double click on tab
- Ability to rearrange tabs by drag & drop (#3)
- Can be deactivated via user option
- Ability to move unpinned tabs
- Description to place tabs to README (#4 by @amandamcg)
- Decreased jpl size
- Default value of advanced style settings is now
default
for all - Change package name to
joplin-plugin-benji300-tabs
to follow new naming conventions for plugins- Which allows to find published plugins on npm
- Initial Release