Back to Spacedrive

Epic: Explorer Interface

.tasks/interface/EXPL-000-explorer-epic.md

0.4.3983 B
Original Source

Description

Build the complete Explorer interface for browsing and managing files across all devices and locations. The Explorer is the primary interface for interacting with files in Spacedrive.

Components

  • Sidebar with library switcher, locations, tags, devices
  • Top bar with breadcrumbs, search, view controls
  • Main view with grid/list/media layouts
  • Inspector panel for file details
  • Context menus for file operations

Implementation Notes

  • Uses virtual scrolling for large file lists (TanStack Virtual)
  • Supports multiple selection modes
  • Real-time updates via event subscriptions
  • Keyboard shortcuts for all operations

Acceptance Criteria

  • Sidebar with library switcher
  • Expanding dropdown menus
  • Grid view with thumbnails
  • List view with columns
  • Media view for photos/videos
  • File operations (copy, move, delete)
  • Multi-select with keyboard/mouse
  • Context menus
  • Search integration
  • Inspector panel