Skip to content

Settings Float 0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 21:15
4f84cc3

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.