# Theme Paperdesk

## Package docs status

This page is generated from package source documentation in `the Capell packages repository` and the checked-in manifest. Source documentation is not distribution status. Before running a Composer command, verify that the exact package and compatible 1.x release are available through public Packagist or the authenticated marketplace account.

| Field | Value |
| --- | --- |
| Composer package | `capell-app/theme-paperdesk` |
| Package slug | `theme-paperdesk` |
| Product group | Capell Themes |
| Tier | premium |
| Bundle | `themes` |
| Runtime contexts | `frontend` |
| Capell version | `^1.0` |
| Catalogue role | extension |
| Release channel | Labs |
| Source repository | `capell-app/packages` |
| Source path | `packages/theme-paperdesk` |
| Docs source | `packages/theme-paperdesk/docs` |
| Manifest | [`capell.json`](https://github.com/capell-app/packages/edit/main/packages/theme-paperdesk/capell.json) |

Paperdesk is a premium Capell child theme for stationers, printmakers, bookbinders, ceramicists, keepsake makers, and other material-led studios.

Its signature surface is a deterministic public desk of polaroids, tickets, swatches, folded letters, and taped notes. Visitors can follow ordinary links, use accessible flip controls, tidy the desk, or switch to its canonical list. Dragging is decorative and never gates content or conversion.

- Status: Available

## What it adds

- Three Theme Studio presets: Letterpress, Studio Linen, and Midnight Atelier.
- Ten package-owned Layout Builder widgets and three declared section variants.
- An active-theme-only ES module for flip, tidy, and pointer-drag enhancements.
- Seven original Mabel & Quill demo surfaces with canonical internal links.
- Safe fallbacks for bookings, forms, newsletters, events, search, slideshows, blog, and comments.

## Install

```bash
composer require capell-app/theme-paperdesk
php artisan capell:theme-paperdesk-demo
```

Paperdesk requires Foundation Theme, Frontend, and Layout Builder. Public Blade is query-free and contains no frontend-authoring state, signed editor links, model IDs, or package metadata.

## Development

```bash
npm run --prefix packages/theme-paperdesk build
vendor/bin/pest packages/theme-paperdesk/tests --configuration=phpunit.xml
```

See the [package docs](README.md), [operator overview](overview.md), and [screenshot contract](screenshots.json).