Skip to content

v0.3.0

Release Date: 2026-03-29

Highlights

  • Multi-window support - Open multiple windows with independent grid layouts, all sharing the same session pool
  • Pop-out sessions - Expand any session to its own dedicated 1×1 window without disrupting your grid
  • Renamed to PlexusOne Desktop - The project has been renamed from Nexus to PlexusOne Desktop

What's New

Multi-Window Support

You can now open multiple PlexusOne Desktop windows, each with its own independent grid layout:

  • File → New Window or ⌘⇧N to open a new window
  • Each window can have a different grid configuration (e.g., 3×2 on one monitor, 2×1 on another)
  • Sessions are shared across all windows - create a session in one window, it appears in all
  • Each window's layout is persisted and restored on app restart

Pop-Out Sessions

Need more space for one session without changing your grid?

  • Click the pop-out icon (↗) in any pane header
  • A new 1×1 window opens with that session
  • Great for expanding one agent to full screen while monitoring others

PlexusOne Desktop Branding

The project has been renamed from "Nexus" to "PlexusOne Desktop" to align with the PlexusOne brand:

  • App bundle renamed to PlexusOne Desktop.app
  • Bundle identifier: com.plexusone.desktop
  • State file moved to ~/.plexusone/state.json

Added

  • Multi-window support with independent grid layouts per window (ff8d164)
  • Pop-out session feature to open sessions in dedicated 1×1 windows (e50668d)
  • AppState singleton for shared state across windows (b04e7ea)
  • WindowStateManager for multi-window persistence (8ccbe27)
  • Multi-window state models (WindowConfig, WindowFrame, MultiWindowState) (0232b80)

Changed

  • Renamed from Nexus to PlexusOne Desktop (1b77380)
  • State file renamed from nexus_state.json to state.json (32cbe48)

Documentation

  • Multi-window support documentation (d4fc619)
  • Pop-out session documentation (9f9ee8a)
  • Updated all docs to PlexusOne Desktop branding (f91b9f0)

Tests

  • Unit tests for multi-window state models and WindowStateManager (3250258)

Upgrade Notes

State File Migration

The state file has been renamed: - Old: ~/.plexusone/nexus_state.json - New: ~/.plexusone/state.json

If upgrading from v0.2.0, your existing state file will not be automatically migrated. You can either: 1. Start fresh (recommended for this release) 2. Manually rename the file: mv ~/.plexusone/nexus_state.json ~/.plexusone/state.json

App Bundle

The app bundle has been renamed: - Old: Nexus.app - New: PlexusOne Desktop.app

Remove the old app from your Applications folder after installing the new version.


Compare with v0.2.0