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