copypaster

Update 9/2/2024: CopyPaster functionality IS FINALLY COMING TO FRUITION! It will be in Scroll very shortly.

Here’s the place to track it: https://github.com/breck7/scroll/issues/133

CopyPaster

In 2021 let’s start making all web forms copy/pasteable. This will allow for much faster form filling, eReceipts, collaborative editing of forms with version control via Git, and a whole lot more.

Demo

Demo

Watch the Demo on YouTube

Why now?

TreeNotation makes it possible to do all of this in a simple, robust, typesafe way. Filling out a web form is isomorphic to editing a Tree Notation document. As a user edits a form, a textarea updates with the Tree Notation version. The user can copy/paste to and from that textarea.

But wait, there’s more!

Editing a Tree Notation document is also isomorphic to editing a spreadsheet. So all web forms can be a web form AND a single copy/pasteable Tree Notation document AND a spreadsheet!

Demo

Future Work

If you like this idea, star this repo. You can implement this idea yourself on your own site!

Need help? Just reach out here or in the Tree Notation subreddit https://www.reddit.com/r/treenotation/

❤️❤️❤️ Public Domain ❤️❤️❤️