diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c668c7..8bf1bae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ # Release history -## 1.1.0, 2024-01-TODO +## 1.1.0, 2024-01-09 For Mononote to work correctly, _Settings_ → _Editor_ → **_Always focus new tabs_ MUST BE ENABLED**. This is because it hooks into the `active-leaf-change` event which is not fired for new files when this setting is disabled. Technical limitations, sorry. ### New - Tab handling has been entirely reworked to be more robust and reliable. -- The plugin now respects window boundaries as it should. Superfluous tabs will only be closed in the active window, other windows will be left alone. +- The plugin now respects pane & window boundaries as it should, superfluous tabs will only be closed in the active pane or window. - If Mononote encounters a duplicate, it'll now favor the existing tab, and close the new one. This prevents losing undo history. - Adds workaround for files which don't trigger Obsidian's `file-open` event, meaning Mononote will now work with files which aren't notes, such as PDFs or images. See the README for information on the updated behavior, and what to expect. [#2] - Adds support for anchor links: If note A is already open in a tab 1, and you attempt to open note A in a tab 2, but with an anchor link (reference to a headline or block), tab 2 will be closed, while tab 1 will focus the anchor link. [#3] diff --git a/manifest.json b/manifest.json index 5eaead0..1fd7344 100644 --- a/manifest.json +++ b/manifest.json @@ -1,8 +1,8 @@ { "id": "mononote", "name": "Mononote", - "version": "1.0.0", - "minAppVersion": "1.3.0", + "version": "1.1.0", + "minAppVersion": "1.4.0", "description": "Ensures each note occupies only one tab. If a note is already open, its existing tab will be focussed instead of opening the same file in the current tab.", "author": "Carlo Zottmann", "authorUrl": "https://github.com/czottmann", diff --git a/package.json b/package.json index 6c57524..aae5101 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mononote", - "version": "1.0.0", + "version": "1.1.0", "description": "Ensures each note occupies only one tab. If a note is already open, its existing tab will be focussed instead of opening the same file in the current tab.", "main": "main.js", "scripts": { diff --git a/src/plugin-info.json b/src/plugin-info.json index 7c99b7e..36b9619 100644 --- a/src/plugin-info.json +++ b/src/plugin-info.json @@ -1,4 +1,4 @@ { - "pluginVersion": "1.0.0", - "pluginReleasedAt": "2023-08-22T12:06:35+0200" + "pluginVersion": "1.1.0", + "pluginReleasedAt": "2024-01-09T10:24:09+0100" } diff --git a/src/plugin-info.ts b/src/plugin-info.ts index 67c9211..a74f5bb 100644 --- a/src/plugin-info.ts +++ b/src/plugin-info.ts @@ -1,5 +1,5 @@ /* File will be overwritten by bin/release.sh! */ export const PLUGIN_INFO = { - "pluginVersion": "1.0.0", - "pluginReleasedAt": "2023-08-22T12:06:35+0200" + "pluginVersion": "1.1.0", + "pluginReleasedAt": "2024-01-09T10:24:09+0100" } diff --git a/versions.json b/versions.json index 0cd79c1..ac3a2ca 100644 --- a/versions.json +++ b/versions.json @@ -9,5 +9,6 @@ "0.1.6": "1.2.0", "0.1.7": "1.2.0", "0.1.8": "1.2.0", - "0.1.9": "1.2.0" + "0.1.9": "1.2.0", + "1.1.0": "1.4.0" }