mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-25 10:56:48 -06:00
- crates/mcp: JSON-RPC MCP server (18 tools, resources, prompts), headless and attached backends, end-to-end agent tests
- apps/figcraft-cli: info/export/convert/render/run/commands/mcp/perf
- crates/pdf: vector PDF export via krilla with embedded text; file.exportFramesPdf
- apps/figcraft-web + packaging/{macos,windows,linux,freebsd,web} + release/ci workflows
- engine vectoredit: edit points/handles/bend/add/delete-heal; canvas overlay and edit strip
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 lines
982 B
HTML
24 lines
982 B
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
<title>FigCraft</title>
|
|
<link data-trunk rel="rust" data-bin="figcraft-web" data-wasm-opt="z" data-weak-refs />
|
|
<style>
|
|
html, body { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: #f5f5f5; }
|
|
#figcraft_canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
|
|
#figcraft_loading { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;
|
|
color: #6b6b6b; font: 14px system-ui, sans-serif; pointer-events: none; }
|
|
@media (prefers-color-scheme: dark) {
|
|
html, body { background: #2c2c2c; }
|
|
#figcraft_loading { color: #b8b8b8; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<canvas id="figcraft_canvas"></canvas>
|
|
<div id="figcraft_loading">Loading FigCraft…</div>
|
|
</body>
|
|
</html>
|