From c55a73b0f2778b9e165d60a35150dc15dbedf6ff Mon Sep 17 00:00:00 2001 From: Jason Swartz Date: Mon, 15 Jun 2026 14:45:31 -0700 Subject: [PATCH] more version updates for 0.2.0 --- README.md | 2 +- docs/release-notes/0.2.0.md | 31 +++++++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 docs/release-notes/0.2.0.md diff --git a/README.md b/README.md index 074e61f..8b627da 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ If Settings ends up in an awkward position, use the reset button in the plugin s ## Compatibility Notes -- Desktop is the intended target; mobile behavior is disabled for 0.1. +- Desktop is the intended target; mobile behavior is disabled. - The plugin relies on Obsidian's current Settings and catalog dialog DOM shapes. Selectors are centralized so they can be updated if Obsidian changes those structures. - Custom themes may affect modal spacing, shadows, or scrollbar placement. The plugin uses isolated classes and Obsidian CSS variables where possible. - Manual validation in Obsidian is still required before publishing a release. diff --git a/docs/release-notes/0.2.0.md b/docs/release-notes/0.2.0.md new file mode 100644 index 0000000..bb7d350 --- /dev/null +++ b/docs/release-notes/0.2.0.md @@ -0,0 +1,31 @@ +# Settings Float 0.2.0 Release Notes + +Maintenance release for Obsidian community plugin submission feedback and release workflow cleanup. + +## Fixed + +- Uses Obsidian's `setCssStyles` helper for dynamic modal styles instead of assigning inline style properties directly. +- Uses Obsidian's `Setting(...).setHeading()` pattern for the plugin settings heading. +- Removes an unsafe iterator return in the open-enhancer lookup. +- Keeps numeric release tags aligned with `manifest.json` and `versions.json` instead of requiring a `v` prefix. + +## Changed + +- Updates the plugin description to explicitly mention Settings, Theme, and Community Plugins dialogs. +- Adds test coverage support for Obsidian DOM helper methods in the JSDOM test environment. + +## Compatibility + +- Desktop-only release. +- Minimum Obsidian app version remains `1.6.0`. +- `versions.json` maps `0.2.0` to `1.6.0`. + +## Release Artifacts + +- `manifest.json` +- `main.js` +- `styles.css` + +## Manual QA Required + +Before publishing, verify Settings, Theme, and Community Plugins dialogs can still be moved and resized in a real Obsidian vault. diff --git a/package.json b/package.json index 792285f..a227e88 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "settings-float", - "version": "0.1.0", + "version": "0.2.0", "description": "Obsidian plugin that makes Settings and catalog dialogs movable and resizable.", "license": "MIT", "author": "Jason Swartz",