Skip to content

Window Spaces 1.0.1

Choose a tag to compare

@edwardsayer edwardsayer released this 31 Jul 05:01
· 38 commits to main since this release

Window Spaces 1.0.1

Save and restore window layouts for Obsidian popout windows. Seamlessly manage multi-window popout workspaces.

What's New in 1.0.1

  • Obsidian 1.13 compatibility: Restore reliability fixes for the latest Obsidian release.
  • Conventional keyboard focus: Arrow-key navigation in the Window Spaces panel now follows the active panel (click, tab, or command) instead of stealing keys on mouse hover, matching standard Obsidian panel behavior.
  • Documentation: README split into English, 繁體中文, and 简体中文 files with screenshots and aligned content; internal development documents removed from the public repository.

Features

  • Save & restore popout layouts with split/tab structure, files, view modes, window size and screen position
  • Context-aware restore: click/Enter opens a new popout window, long-press/Shift+click applies to the active window
  • Per-layout auto-save with 5-second debounce and save-on-close protection
  • Smart naming from pinned/active files, with 6-dimension sorting and full-text search
  • Persistent Window Spaces panel in the left/right sidebar or editor tab, aligned with the native File Explorer
  • Organization: section tags, drag-to-reorder, inline section rename, archive, and tag pills
  • Smart focus: restoring an already-open space switches to its popout window instead of duplicating it
  • Real-time sync across all open panels, live open-window badges, and progress notices
  • i18n: English, Traditional Chinese, Simplified Chinese with instant language switching
  • Safety guardrails: 0-file overwrite interception, screen-boundary correction, defensive layout parsing

Install

Open Obsidian → Settings → Community plugins → Browse → search "Window Spaces".

Assets

Attached: manifest.json, main.js, styles.css