spacedrive/.tasks/interface/NAV-000-multi-window-system.md
2025-12-02 15:10:50 -08:00

875 B

id, title, status, assignee, parent, priority, tags, whitepaper
id title status assignee parent priority tags whitepaper
NAV-000 Multi-Window System To Do james UI-000 Medium
navigation
windows
architecture
N/A

Description

Implement support for multiple windows, each with independent navigation state. Users can open multiple Explorer windows, media viewers, or settings panels.

Implementation Notes

  • Each window has independent router state
  • Tauri: use multi-window API
  • Web: use browser windows or tabs
  • Window state persists (size, position, route)
  • Cross-window communication via events

Acceptance Criteria

  • Open new Explorer window from menu
  • Each window has independent navigation
  • Window position/size persists
  • Cross-window drag and drop
  • Windows share library state
  • Close all windows command
  • Platform-specific window controls (traffic lights on macOS)