From 1d41b58dd08056edaffd5adae833313d8fec32ed Mon Sep 17 00:00:00 2001
From: Dorian Rudolph <mail@dorianrudolph.com>
Date: Mon, 5 Feb 2024 13:37:43 +0100
Subject: [PATCH] update plan

---
 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 8b20e99..510aa3f 100644
--- a/README.md
+++ b/README.md
@@ -42,6 +42,9 @@ Programming:
     - Use techniques suitable for cross platform applications. I.e., avoid platform specific SDKs like Metal, DirectX, AppKit, CUDA, ...
     - I don't expect that you really port to all platforms, but it should at least be possible without major difficulties.
 - Implement some nice-to-have features in the whiteboard:
+    - Pen input
+        - Google's [ink-stroke-modeler](https://github.com/google/ink-stroke-modeler) works pretty well for smoothing
+        - Still, constructing shapes for rendering from pen inputs is non-trivial and there are different trade-offs one can make.
     - PDF integration via [PDFium](https://pdfium.googlesource.com/pdfium/)
         - If you want to publish on iOS, this is really your only choice for a PDF library since GPL/AGPL is supposedly incompatible with the App Store.
     - End-to-end encryption
-- 
GitLab