Go to file
Orion Reed 862174a8bb rename spatial to fc/folk 2024-10-30 02:18:27 -04:00
demo rename spatial to fc/folk 2024-10-30 02:18:27 -04:00
src rename spatial to fc/folk 2024-10-30 02:18:27 -04:00
.gitignore start working on spatial-geometry elements, scaffold demo 2024-08-17 15:13:49 -07:00
.prettierrc add prettier conf so our formatters don't trample each other 2024-10-28 11:39:19 -04:00
LICENSE Initial commit 2024-08-09 22:21:23 -07:00
README.md readme 2024-10-29 21:31:49 -07:00
package-lock.json arrow with clip-path 2024-09-27 19:23:29 -07:00
package.json arrow with clip-path 2024-09-27 19:23:29 -07:00
tsconfig.json start working on spatial-geometry elements, scaffold demo 2024-08-17 15:13:49 -07:00

README.md

Folk Canvas

Explorations

  • What would it look like if the browser had primitives for building spatial canvases?
  • How easily can we turn a document into a canvas?
  • Can we incrementally change ownership and control of the web from single-origin server to the user?
  • How can someone more easily annotate and re-layout web pages they did not make?
  • How can we more easily compose and connect web pages and their data?
    • How can we compose together live and visual programming notations?
  • Can we have lightweight visual and live scripting for web pages?

Primitives

  • <fc-geometry>: Manipulate HTML elements in space.
  • <fc-ink>: Draw lines of ink.
  • <fc-arrow>: Define connection between HTML elements.
  • <fc-canvas>: Control a camera (panning/zoom) and query elements in space