Commit Graph

332 Commits

Author SHA1 Message Date
Orion Reed 967bb7c85c first pass at Propagator class 2024-12-11 03:50:52 -05:00
Orion Reed 1f883fe7e9 add jank to fix jank 2024-12-11 02:19:37 -05:00
Orion Reed d0565665e8 'projector' test 2024-12-11 01:36:43 -05:00
“chrisshank” c9afe5e935 refactor sand to use base-set 2024-12-10 16:22:26 -08:00
“chrisshank” e8d64cc907 fixes 2024-12-10 15:57:31 -08:00
“chrisshank” 7764a7c118 refactor 2024-12-10 15:39:00 -08:00
“chrisshank” 9606014617 refactor timer to lit 2024-12-10 15:35:55 -08:00
“chrisshank” 90813656a9 refactor map to lit 2024-12-10 15:35:34 -08:00
“chrisshank” ebe6c71c08 refactor folk-space to lit 2024-12-10 15:24:32 -08:00
“chrisshank” 50c07fcf81 base set styles 2024-12-10 15:05:05 -08:00
“chrisshank” e6dc9cc8c5 base connection styles 2024-12-10 14:58:54 -08:00
“chrisshank” 4327b2a4b2 fix rope styles 2024-12-10 14:45:21 -08:00
“chrisshank” cad3fb2023 fix type error 2024-12-10 14:39:12 -08:00
“chrisshank” 0fab1e3c04 style rope in CSS 2024-12-10 14:36:33 -08:00
“chrisshank” 8eae25d706 add animation frame timeout 2024-12-10 14:20:21 -08:00
“chrisshank” 7e2acb820e raf refactors 2024-12-10 13:26:37 -08:00
“chrisshank” 619fae1ee2 optimize rAF calls 2024-12-10 13:05:00 -08:00
“chrisshank” 80d58b63ed new rope demo 2024-12-10 13:00:43 -08:00
“chrisshank” bf8d0a181b extract out animation frame controller 2024-12-10 12:28:37 -08:00
“chrisshank” 18bcb91e8d fix base-set 2024-12-10 11:48:09 -08:00
“chrisshank” fabc27200c fix source and target updates 2024-12-10 11:31:50 -08:00
“chrisshank” fb3895e0d4 refactor event propagator to lit 2024-12-10 00:48:01 -08:00
“chrisshank” 24b9442a43 refactor ink to lit 2024-12-10 00:04:44 -08:00
“chrisshank” 8e75cd07c6 fix event propagators 2024-12-09 23:47:18 -08:00
“chrisshank” 45cbde27e2 refactor sets to use lit 2024-12-09 23:37:40 -08:00
“chrisshank” d7b0cfe85b remove global type 2024-12-09 23:12:26 -08:00
“chrisshank” 5b61fe8d42 refactor base connection to use lit 2024-12-09 23:08:40 -08:00
Orion Reed 5f7ff68c9f sand 2024-12-09 21:46:41 -05:00
“chrisshank” b8738b485c fix types errors 2024-12-09 14:54:38 -08:00
“chrisshank” 2f87770e66 bigger handlers for touch devices 2024-12-09 14:50:52 -08:00
“chrisshank” 35f61d853d distance fields extend folk-set 2024-12-09 14:28:19 -08:00
“chrisshank” 1692307688 more hull 2024-12-09 13:04:46 -08:00
“chrisshank” 975a1f168b make hull slots reactive 2024-12-09 12:48:36 -08:00
“chrisshank” de724dd087 dont use innerHTML 2024-12-09 11:51:20 -08:00
“chrisshank” c3e161d2c8 let children be in a folk-set 2024-12-08 16:45:39 -08:00
“chrisshank” 8d3a4319ac let folk-set observe any element 2024-12-08 16:26:58 -08:00
“chrisshank” 857bff7e9e comment out babel 2024-12-07 16:09:37 -08:00
“chrisshank” 974e90a31a rename private variables 2024-12-07 15:22:05 -08:00
“chrisshank” c391417ce5 simplify shape css 2024-12-07 14:47:09 -08:00
Orion Reed 2465f4758b simplify event handling 2024-12-07 17:44:23 -05:00
“chrisshank” 8c27e16314 cursor simplification 2024-12-07 14:34:06 -08:00
“chrisshank” 0508622a9a refactor shape cursors 2024-12-07 14:23:29 -08:00
Orion Reed db61b02fe8 remove old vector thing 2024-12-07 16:27:56 -05:00
Orion Reed 43eff5dfd4 fix keyboard handle input 2024-12-07 16:26:59 -05:00
“chrisshank” 2b536ee188 add back vector to shape 2024-12-07 13:23:48 -08:00
“chrisshank” 8fdcb3b3f7 fix shape edge case 2024-12-07 13:21:31 -08:00
Orion Reed a655e21f45 remove set transform call for now 2024-12-07 16:06:51 -05:00
Orion Reed 7535245702 add imperative radial space (working on composition of coordinate spaces) 2024-12-07 15:49:51 -05:00
“chrisshank” a141d05e87 fix rope 2024-12-07 12:49:41 -08:00
“chrisshank” ae55b1b851 hoist handle maps 2024-12-07 12:21:20 -08:00
Orion Reed 12214f74ff add origin tests 2024-12-07 15:13:20 -05:00
Orion Reed f64430aa5e remove old perf tests 2024-12-07 14:46:03 -05:00
Orion Reed cad7a9972d add benchmarking 2024-12-07 14:45:53 -05:00
Orion Reed 9affffeab1 rename handles 2024-12-07 14:30:18 -05:00
Orion Reed cc33fca454 rename 2024-12-07 13:54:55 -05:00
Orion Reed ff14bc981d fix corner resizing with rotation 2024-12-07 13:25:17 -05:00
Orion Reed e5b535b9d0 update tests 2024-12-07 13:20:46 -05:00
Orion Reed e33b5fa404 add transformOrigin and rotateOrigin 2024-12-07 13:06:34 -05:00
“chrisshank” d3ea50b37a fix collision 2024-12-07 00:41:35 -08:00
Orion Reed acc29c6c78 add more tests 2024-12-07 02:26:25 -05:00
“chrisshank” b40ba06404 collision 2024-12-06 23:08:37 -08:00
Orion Reed f5bad0b176 add failing corner tests 2024-12-07 01:44:41 -05:00
Orion Reed fafce23bef remove comment 2024-12-07 01:30:29 -05:00
Orion Reed 956849f30f tiny benchmark util 2024-12-07 01:30:00 -05:00
Orion Reed 3ed7354296 add transform rect tests 2024-12-07 01:06:41 -05:00
“chrisshank” 8aae9bf462 fix bug 2024-12-06 21:48:47 -08:00
“chrisshank” 52b773d8d5 fix auto-sizing for shapes 2024-12-06 21:27:13 -08:00
“chrisshank” 6d1cd223b9 export custom element from standalone files 2024-12-06 20:47:18 -08:00
“chrisshank” 4af3cf270b more fun collisions 2024-12-06 20:06:53 -08:00
“chrisshank” 46a6af6a11 update method call 2024-12-06 19:42:10 -08:00
Orion Reed 83aa0b9af5 fix distance 2024-12-06 17:36:22 -05:00
Orion Reed 9f99ae5bae use TransformDOMRect in folk-shape 2024-12-06 17:29:45 -05:00
Orion Reed 9817a9fd2b new TransformDOMRect 2024-12-06 17:29:45 -05:00
Orion Reed ba2b819ea4 move TransformEvent to own file 2024-12-06 17:29:45 -05:00
Orion Reed cb50240f20 matrix to css string 2024-12-06 17:29:30 -05:00
Orion Reed 0b475fd352 rename file 2024-12-06 17:29:30 -05:00
Orion Reed 67a3d23b4d rename 2024-12-06 17:29:30 -05:00
Orion Reed a5cb6fae94 rotating shadow 2024-12-06 17:29:30 -05:00
“chrisshank” 0ed6058139 fix type error 2024-12-06 14:14:37 -08:00
Orion Reed 632bd43dc1 add tests (!) 2024-12-05 21:56:10 -05:00
Orion Reed 8508607b6d RotatedDOMRect 2, electric boogaloo 2024-12-05 21:56:10 -05:00
Orion Reed b850fc9704 tiny vector perf improvements 2024-12-05 21:56:10 -05:00
“chrisshank” 3607ce237a css ttl 2024-12-05 14:48:53 -08:00
“chrisshank” 29a7bef95b simplify tagged templates 2024-12-05 14:38:46 -08:00
“chrisshank” 6a62d6bea1 rename properties in RotatedDOMRect 2024-12-05 12:50:56 -08:00
“chrisshank” 74cb31bf4b RotatedDOMRect 2024-12-04 00:49:57 -08:00
“chrisshank” 1f1cfcb597 fix ink demo 2024-12-03 20:30:14 -08:00
“chrisshank” 4e2ece8f01 windy rope 2024-12-03 19:40:27 -08:00
“chrisshank” a7421f9eab add lit reactive element 2024-12-03 18:42:49 -08:00
Orion Reed c81eb7c2f1 renames 2024-12-03 20:27:03 -05:00
“chrisshank” 8e1a8a7691 rename distance field, fix sdf demo 2024-12-03 16:37:29 -08:00
Orion Reed e8d430372c use actual bottom for rotated shapes with rope 2024-12-03 19:14:38 -05:00
“chrisshank” fffd758d2c rename abstract arrow 2024-12-03 15:46:58 -08:00
“chrisshank” 4629d2e822 rename file 2024-12-03 15:44:51 -08:00
“chrisshank” b349be097c rename folk arrow 2024-12-03 15:42:30 -08:00
“chrisshank” 92ea7090fa standalone imports 2024-12-03 15:35:49 -08:00
Orion Reed b0b74d077c keyboard shape input 2024-12-03 17:58:55 -05:00
“chrisshank” 53a87fa344 fix CE defines 2 2024-12-03 14:34:52 -08:00
“chrisshank” 9d1d202dee fix CE defines 2024-12-03 14:34:52 -08:00
Orion Reed 5a4c4b1695 fix pointer transfer 2024-12-03 17:13:36 -05:00