Commit Graph

132 Commits

Author SHA1 Message Date
Greg Johnston b2fcb552ea Add <Stylesheet> component to meta 2022-09-28 20:54:56 -04:00
Greg Johnston 0f110cd2a1 Initial <title> work for meta tags 2022-09-23 16:33:00 -04:00
Greg Johnston a53a27bb22 Remove spammy log 2022-09-21 15:14:08 -04:00
Greg Johnston 1695f129e2 Cleanup 2022-09-20 14:31:06 -04:00
Greg Johnston 20278a922f Fix render bugs with components relative to other nodes 2022-09-17 15:16:12 -04:00
Greg Johnston c7fa22413b Remove this debug code, as it will crash if no parent.parentNode 2022-09-14 10:15:03 -04:00
Greg Johnston 50aed1d058 Remove unnecessary unwraps 2022-09-11 16:24:27 -04:00
Greg Johnston c9f0dbd831 Add handler for boolean attributes 2022-09-11 16:20:40 -04:00
Greg Johnston 4424361f57 Fixing hydration 2022-09-08 22:04:36 -04:00
Greg Johnston 4a8339df18 Picking away at hydration bugs 2022-09-07 22:21:22 -04:00
Greg Johnston 133a088364 Progress on SSR/hydration 2022-09-07 15:43:35 -04:00
Greg Johnston 45d1bbc236 Create HackerNews app 2022-09-05 12:32:27 -04:00
Greg Johnston 812c3a2045 SSR/hydration example! 2022-09-03 17:53:18 -04:00
Greg Johnston a4a8a972b5 Rationalize features for CSR/SSR/hydration 2022-09-03 11:26:57 -04:00
Greg Johnston 18d28ecefc Hydration improvements 2022-09-02 14:50:49 -04:00
Greg Johnston 395075b530 Hydration! 2022-09-02 11:26:06 -04:00
Greg Johnston 54f37095dc Beginning work on SSR/hydration 2022-09-01 10:39:04 -04:00
Greg Johnston d6c007dcc4 Significant perf improvements 2022-08-29 08:04:59 -04:00
Greg Johnston 9233985738 Cleaning warnings 2022-08-25 15:04:30 -04:00
Greg Johnston b602eea6bb New reactive system 2022-08-24 16:47:37 -04:00
Greg Johnston 7cfebcbfee Significant router work 2022-08-24 10:59:06 -04:00
Greg Johnston 9d2e7022f1 Transitions! 2022-08-13 09:26:04 -04:00
Greg Johnston 00a0e8d5e0 Add Suspense 2022-08-12 11:51:59 -04:00
Greg Johnston 4a7154071e Debugging issues 2022-08-10 22:42:54 -04:00
Greg Johnston 612b64707e Experimenting with a new reactive system 2022-08-10 22:34:20 -04:00
Greg Johnston c2c4a4afe6 Use my old reactive system again 2022-08-08 14:09:16 -04:00
Greg Johnston ef032092f1 Iniitial work on transitions 2022-08-05 07:53:34 -04:00
Greg Johnston 2981af66e8 Fix setTimeout to allow FnOnce 2022-08-05 07:52:32 -04:00
Greg Johnston 5f2b92c267 Without a doubt, this is the stupidest and most frustrating bug I've ever created. Essentially, DOM nodes weren't being replaced or removed correctly because `current` was stuck on its origins in a DocumentFragment. It looked like some frustrating situation in which returns from appendChild were still referring back to the fragment, etc. No — I just literally wasn't ever using the return value, and instead was using the original value from the function call. Ridiculous, but so satisfying when it suddenly fixed a bunch of issues. 2022-08-01 18:42:33 -04:00
Greg Johnston 4357e3f92b Remove unnecessary import 2022-08-01 18:40:37 -04:00
Greg Johnston 46ea459988 Async/Resource support and example 2022-08-01 18:02:02 -04:00
Greg Johnston 17c2faeb56 Initial commit 2022-07-31 16:46:14 -04:00