Commit graph

2088 commits

Author SHA1 Message Date
Evan Almloff
24cb503c09 don't push template nodes onto the stack 2022-12-05 13:49:55 -06:00
Evan Almloff
1587056a4b some basic tui examples working 2022-12-05 13:30:13 -06:00
Evan Almloff
11b37ee141 more progress updating tui 2022-12-05 09:44:43 -06:00
Evan Almloff
8c07b4059f update tui with new mutations 2022-12-04 20:39:54 -06:00
Evan Almloff
f21d099ae4 fix mask generation 2022-12-04 19:48:16 -06:00
Evan Almloff
72184e65ef update persistant_iterator utility 2022-12-04 19:43:05 -06:00
Evan Almloff
d2047ed744 mark cloned nodes as dirty 2022-12-03 22:40:09 -06:00
Evan Almloff
0e17199e7a more progress on macro 2022-12-03 22:26:37 -06:00
Evan Almloff
29a61b1855 make the macro compile 2022-12-03 19:35:37 -06:00
Evan Almloff
53094a7bbd work on implementing macro 2022-12-03 18:28:32 -06:00
Evan Almloff
0d780fee61 update to new mutations 2022-12-03 18:28:25 -06:00
Evan Almloff
80674e4566 Merge branch 'jk/templates-v3' into implement-new-mutations-with-native-core 2022-12-03 13:21:44 -06:00
Jonathan Kelley
a61daf220d feat: context api overhaul 2022-12-02 16:24:49 -08:00
Jonathan Kelley
11a45c8ef0 chore: continue to clean things up 2022-12-01 01:08:49 -05:00
Jonathan Kelley
85657d3906 feat: rip out mutations for templates 2022-12-01 00:46:15 -05:00
Jonathan Kelley
3b166c9edd wip: clean up some things 2022-11-30 23:54:30 -05:00
Jonathan Kelley
ba26b1001a chore: clean up web impl 2022-11-30 17:44:00 -05:00
Jonathan Kelley
18d6b1ad6f feat: get web working properly 2022-11-30 17:21:10 -05:00
Jonathan Kelley
3c19def550 chore: get create working and simplify dynamic nodes 2022-11-30 11:24:13 -05:00
Jonathan Kelley
16a521a601 chore: update docs 2022-11-30 10:31:44 -05:00
Jonathan Kelley
03aea885cf chore: make clippy happy 2022-11-29 16:46:25 -05:00
Jonathan Kelley
7c3d308ab5 chore: make warnings go away 2022-11-29 16:31:04 -05:00
Jonathan Kelley
0027cdd938 chore: get event test working 2022-11-27 09:38:40 -05:00
Jonathan Kelley
565df11f7b chore: more tests passing 2022-11-27 02:06:04 -05:00
Jonathan Kelley
f614cbb401 wip: migrate all tests to core 2022-11-27 00:56:49 -05:00
Jonathan Kelley
d0554b9ed6 chore: add tests for context api 2022-11-27 00:38:40 -05:00
Jonathan Kelley
04296bb88d chore: fix tests 2022-11-27 00:25:35 -05:00
Jonathan Kelley
399169800d chore: dynamic attributes cleanup 2022-11-27 00:22:39 -05:00
Evan Almloff
d78af904e6 work on intigrating state with passes 2022-11-26 15:25:02 -06:00
Evan Almloff
4812b5124a clean up examples 2022-11-26 12:18:23 -06:00
Evan Almloff
42888f0cbc add up dependant test 2022-11-26 12:13:37 -06:00
Evan Almloff
bb3be32b19 fix some warnings 2022-11-26 11:51:52 -06:00
Evan Almloff
51f643c5dc make passes exicute in parallel instead of executing invidual passes in parellel 2022-11-26 11:50:54 -06:00
Evan Almloff
8af59d6969 move height into the tree instead of the realdom 2022-11-25 22:22:56 -06:00
Evan Almloff
7d3ac26fce fix deadlock and add more tests 2022-11-25 15:04:00 -06:00
Evan Almloff
9e47468c3a more work on parallel passes 2022-11-25 13:38:01 -06:00
Evan Almloff
26d4e48480 make resolve passes public 2022-11-25 11:45:47 -06:00
Evan Almloff
c7eeeef68e add more code for parrellel passes 2022-11-25 11:44:46 -06:00
Jonathan Kelley
bffb2644a3 fix: node reclaimation 2022-11-25 02:12:29 -05:00
=
4096861c59 work on upward pass 2022-11-24 22:56:19 -06:00
Evan Almloff
e08a2186a6 make get node parent mut optionally return a parent 2022-11-24 22:16:27 -06:00
Evan Almloff
21edea62be add as_varient functions to OwnedAttributeValue 2022-11-24 17:43:55 -06:00
Evan Almloff
5f4b08496c update to taffy 0.2 2022-11-24 17:41:12 -06:00
Evan Almloff
f9059c3f30 handle height 2022-11-24 17:41:07 -06:00
Evan Almloff
dcad2fe8a2 intial update to new mutations 2022-11-24 15:05:15 -06:00
Evan Almloff
078b8ba833 work on seperating tree struture from realdom 2022-11-24 10:56:44 -06:00
Jonathan Kelley
5713e13ff2 feat: implement ID cycling 2022-11-24 09:11:27 -05:00
Jonathan Kelley
0cfbfc88e2 feat: more tests working 2022-11-24 06:47:14 -05:00
Jonathan Kelley
4dd9a616a5 wip: fragment diffing working 2022-11-23 23:15:01 -08:00
Jonathan Kelley
0266dfdc05 wip: error bubbling 2022-11-23 13:50:48 -08:00