From 24a6a2595bf7113c9b2046c8fcbd57e94366681c Mon Sep 17 00:00:00 2001 From: Andy Kopra Date: Wed, 14 Oct 2026 20:38:29 +0200 Subject: [PATCH] Arranging: boxes on everything, handwriting movable, the Eraser's preview, a Circle shape, pixel-exact cues Co-Authored-By: Claude Fable 5.1 --- client/index.html | 2 + client/js/main.js | 209 ++++++++++++++++++++--- client/js/page_model.js | 4 +- client/js/pen_input.js | 6 +- client/js/renderer.js | 139 +++++++++++----- client/js/session.js | 3 +- client/js/shapes.js | 32 +++- client/js/stroke_geometry.js | 23 +++ client/kokkoja.css | 83 +++++---- tests/test_end_to_end.py | 315 ++++++++++++++++++++++++++++++++--- 10 files changed, 690 insertions(+), 126 deletions(-) diff --git a/client/index.html b/client/index.html index 29a0912..9959ae6 100644 --- a/client/index.html +++ b/client/index.html @@ -51,6 +51,8 @@