Files
Jamie Pine 2d380fd264 Move docs to Fumadocs and rewrite the core docs
Replaces the Mintlify setup (mint.json, docs.json, snippets) with a
standalone Fumadocs app in docs/: Next.js app router, meta.json nav per
section, its own bun install. Run with `just dev-docs`.

Content pass alongside the migration: core architecture, data model,
CLI, and networking pages rewritten around the daemon/source-store/
library split, new product-direction.mdx defining the product boundary,
new drive-catalog plan, and the physical-drives plan updated to
reference it. Whitepaper page retired.
2026-09-15 00:59:30 -07:00

31 lines
1.0 KiB
Plaintext

---
title: Interface
description: Documentation for Spacedrive's React interface
---
The React interface powers the desktop and web clients. These docs cover the UI component library, data hooks, and the patterns the interface is built on.
<Cards>
<Card title="Colors" href="/react/ui/colors">
The color system and theme tokens.
</Card>
<Card title="Primitives" href="/react/ui/primitives">
Buttons, inputs, forms, and the rest of the component library.
</Card>
<Card title="Hooks" href="/react/ui/hooks">
Data fetching and client state hooks.
</Card>
<Card title="Normalized Cache" href="/react/ui/normalized-cache">
Real-time normalized caching with TanStack Query.
</Card>
<Card title="Platform" href="/react/ui/platform">
The platform abstraction between desktop and web.
</Card>
<Card title="Explorer" href="/react/ui/explorer">
The file explorer architecture.
</Card>
<Card title="Popout Windows" href="/react/ui/popout-windows">
Multi-window support in the desktop app.
</Card>
</Cards>