Migrate to crafter-build project.cpp and restructure views

- Replace project.json + run.sh with a C++ project.cpp build descriptor
  (crafter-build), targeting wasm32-wasip1 with the Crafter.Graphics dep
- Add Catcrafts-Views implementation; drop Catcrafts-Component
- Add catcrafts-head.js (sets <title>/<link> tags at runtime)
- Update Blog/Root/main modules, README, and favicon

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jorijn van der Graaf 2026-07-18 23:27:41 +02:00
commit 13a12c2a2c
15 changed files with 227 additions and 126 deletions

View file

@ -1,6 +1,6 @@
<!-- save this as emoji-favicon.svg -->
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64">
<text x="50%" y="50%" font-size="48" text-anchor="middle" dominant-baseline="central">
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128">
<text x="50%" y="50%" font-size="110" text-anchor="middle" dominant-baseline="central">
🐱
</text>
</svg>

Before

Width:  |  Height:  |  Size: 219 B

After

Width:  |  Height:  |  Size: 222 B

Before After
Before After