swartzrock_obsidian-setting.../docs/release-notes/0.1.0.md
Jason Swartz af391107b9 docs: document Settings Float release plan
Add installation and workflow documentation, release notes, requirements, and project planning notes for the initial Settings Float plugin release.
2026-06-15 12:31:03 -07:00

1.2 KiB

Settings Float 0.1.0 Release Notes

Initial desktop release for moving and resizing the core Obsidian Settings modal.

Added

  • Detects and enhances only the main Obsidian Settings modal.
  • Detects and enhances Obsidian's theme and community plugin browser dialogs.
  • Moves Settings by dragging non-interactive empty space inside the dialog.
  • Resizes Settings from a bottom-right corner grip.
  • Persists valid Settings geometry per vault and restores it on reopen.
  • Clamps geometry to the visible Obsidian window on open, resize, and host-window resize.
  • Adds a plugin settings tab for movement, resizing, persistence, narrow-window, mobile, and reset controls.
  • Leaves nested child dialogs, such as font pickers, untouched.

Compatibility

  • Desktop-only release.
  • Mobile behavior is disabled.
  • Settings modal selectors are centralized for future Obsidian DOM changes.
  • Theme compatibility uses isolated CSS classes and Obsidian CSS variables, but custom themes still need manual validation.

Release Artifacts

  • manifest.json
  • main.js
  • styles.css

Manual QA Required

Before publishing, verify Settings movement, resizing, persistence, nested dialogs, and host-window resize behavior in a real Obsidian vault.