Synops — redaksjonelt OS og kunnskapsgraf
BlockShell er panelrammen for arbeidsflaten — wrapper rundt hvert verktøy-panel (trait). Gir konsistent header med tittel, fullskjerm- og lukk-knapper, drag-handles for repositionering via header, resize-handles på alle kanter og hjørner, og drop-sone med visuell feedback (blå glow for kompatibel, rød for inkompatibel). Responsivt: min/max constraints, mobil-tilpasning (stacked layout, større touch-targets, ingen resize-handles). Bruker HTML5 drag-and-drop API for overføring mellom paneler, pointer events for repositionering. Filer: - blockshell/types.ts — SizeConstraints, BlockReceiver, DropZoneState - blockshell/BlockShell.svelte — selve wrapper-komponenten - blockshell/index.ts — eksporter Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| config | ||
| docs | ||
| frontend | ||
| maskinrommet | ||
| migrations | ||
| ops | ||
| reference | ||
| scripts | ||
| spacetimedb | ||
| tools | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| spacetime.json | ||
| tasks.md | ||