Commit Graph

43 Commits

Author SHA1 Message Date
Greg Johnston e0e67360aa implement rendering traits for signals directly on stable 2024-08-01 19:40:25 -04:00
Greg Johnston 603f9f96c4 working model for Suspense with new version 2024-08-01 19:40:25 -04:00
Greg Johnston f78e675506 probably as far as I can go with the current SuspenseBoundary approach 2024-08-01 19:40:24 -04:00
Greg Johnston cc2714c03d fix ErrorBoundary/Suspense 2024-08-01 19:40:24 -04:00
Greg Johnston c06110128b feat: ErrorBoundary and Suspense 2024-08-01 19:40:24 -04:00
Greg Johnston d7c62622ae feat: ErrorBoundary 2024-08-01 19:40:24 -04:00
Greg Johnston 1edec6c36a fix Cargo.toml merge issues 2024-08-01 19:40:24 -04:00
Greg Johnston 100ed7d926 ErrorBoundary component 2024-08-01 19:40:24 -04:00
Greg Johnston 88b93f40f9 Suspense/Transition components 2024-08-01 19:40:24 -04:00
Greg Johnston f5935c6333 correctly omit HTML-generating code from AnyView 2024-08-01 19:40:24 -04:00
Greg Johnston c8e5e1b16b experimental sledgehammer Renderer backend 2024-08-01 19:40:24 -04:00
Greg Johnston a12c707f3f fix async context issues, add flat routing 2024-08-01 19:40:24 -04:00
Greg Johnston 6d9906111d test more dynamic string length work 2024-08-01 19:40:24 -04:00
Greg Johnston 5ea314c998 attribute value escaping 2024-08-01 19:40:24 -04:00
Greg Johnston b41fde3ff9 work related to 0.7 blog port 2024-08-01 19:40:24 -04:00
Greg Johnston c29081b12a completing work on meta 2024-08-01 19:40:24 -04:00
Greg Johnston 39607adc94 initial work on meta 2024-08-01 19:40:24 -04:00
Greg Johnston abfe3cabd2 fix nested route rebuilding 2024-08-01 19:40:24 -04:00
Greg Johnston 84ebdc1b92 get basic routing working 2024-08-01 19:40:24 -04:00
Greg Johnston 9f02cc8cc1 stash 2024-08-01 19:40:24 -04:00
Greg Johnston 317f90e1e3 use `either_of` crate 2024-08-01 19:40:24 -04:00
Greg Johnston a3c3478831 clear warning 2024-08-01 19:40:24 -04:00
Greg Johnston 1ca8a9189c chore: clear warnings 2024-08-01 19:40:24 -04:00
Greg Johnston 9e276a8879 pass on: to components (and lay basis for passing all other attributes) 2024-08-01 19:40:24 -04:00
Greg Johnston 53703f208a working on AddAttr 2024-08-01 19:40:24 -04:00
Greg Johnston 9a60b21a0a remove boilerplate: require that Node, Element, etc. types always be Clone + 'static 2024-08-01 19:40:24 -04:00
Greg Johnston 5bc8c4e0d3 use AnyError for all try_ rendering errors, so that they can compose 2024-08-01 19:40:24 -04:00
Greg Johnston 7f7003f7f1 support for guards with class: syntax 2024-08-01 19:40:24 -04:00
Greg Johnston 992e2bce78 finish error boundary (fix last state transition issue) 2024-08-01 19:40:24 -04:00
Greg Johnston 6c2469ec3a progress on error boundary that works with nested reactivity 2024-08-01 19:40:24 -04:00
Greg Johnston a7162d7907 progress on error boundary that works with nested reactivity 2024-08-01 19:40:24 -04:00
Greg Johnston f584154156 error example 2024-08-01 19:40:24 -04:00
Greg Johnston a8adf8eea2 todomvc example 2024-08-01 19:40:24 -04:00
Greg Johnston 4df42cbc60 make guard types more nestable/flexible so that we can implement render traits on any of them 2024-08-01 19:40:23 -04:00
Greg Johnston 44a0a0a93a work on async demo 2024-08-01 19:40:23 -04:00
Greg Johnston 8252c4a977 feat: create generic `any_spawner` crate to share between reactive system and renderer 2024-08-01 19:40:23 -04:00
Greg Johnston 1eddd5a5f1 chore: remove unnecessary log 2024-08-01 19:40:23 -04:00
Greg Johnston ca1e62c0b9 fix: correct owner for rows of For, correct cleanup of arenas 2024-08-01 19:40:23 -04:00
Greg Johnston 68486cfb72 feat: typed event targets 2024-08-01 19:40:23 -04:00
Greg Johnston eea971b9fe working on examples 2024-08-01 19:40:23 -04:00
Greg Johnston 0fddfb4823 stash 2024-08-01 19:40:23 -04:00
Greg Johnston c8441f0f00 chore: remove `leptos_reactive` and add `reactive_graph` 2024-08-01 19:40:23 -04:00
Greg Johnston 63dacdcc95 feat: tachys 2024-08-01 19:40:23 -04:00