Merge pull request #7 from swartzrock/swartzrock/version02

version 0.2.0 bump
This commit is contained in:
Jason Swartz 2026-06-15 14:47:03 -07:00 committed by GitHub
commit d5da096c37
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 37 additions and 5 deletions

View file

@ -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.

View file

@ -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.

View file

@ -1,7 +1,7 @@
{
"id": "settings-float",
"name": "Settings Float",
"version": "0.1.0",
"version": "0.2.0",
"minAppVersion": "1.6.0",
"description": "Makes the Settings, Theme, and Community Plugins dialogs movable and resizable.",
"author": "Jason Swartz",

View file

@ -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",

View file

@ -1,3 +1,4 @@
{
"0.1.0": "1.6.0"
}
"0.1.0": "1.6.0",
"0.2.0": "1.6.0"
}