Commit Graph

3384 Commits

Author SHA1 Message Date
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 524ed395fa parent_child example 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 ddf2ac0cf7 add Borrow implementation to make it easier to abstract over T and Guard<T> 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 13464b10c9 enable event delegation 2024-08-01 19:40:24 -04:00
Greg Johnston 696bf14d13 fix release build 2024-08-01 19:40:24 -04:00
Greg Johnston be92bab3e5 update TODO.md 2024-08-01 19:40:24 -04:00
Greg Johnston 4bb2bc4797 store effects in reactive system 2024-08-01 19:40:24 -04:00
Greg Johnston a8adf8eea2 todomvc example 2024-08-01 19:40:24 -04:00
Greg Johnston 1a7da39fb7 work on async demo 2024-08-01 19:40:23 -04:00
Greg Johnston 201adb7406 clone values for Futures 2024-08-01 19:40:23 -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 66e1e6d7a1 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 6a2eafcbc6 add other methods on Stored 2024-08-01 19:40:23 -04:00
Greg Johnston b49a13f8c1 work on async demo 2024-08-01 19:40:23 -04:00
Greg Johnston 0d5c67408f stash: working on jsfb 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 043cd7dc61 fix: close memory leak in tasks waiting on channels 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 d726b56b71 begin migrating to `leptos` and `leptos_dom` packages 2024-08-01 19:40:23 -04:00
Greg Johnston 0fddfb4823 stash 2024-08-01 19:40:23 -04:00
Greg Johnston 17732a6e6a 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 ff4cde0764 feat: improved ergonomics of read guards 2024-08-01 19:40:23 -04:00
Greg Johnston 1d38439bd8 feat: add `Readable` implementation for all types 2024-08-01 19:40:23 -04:00
Greg Johnston 9ca1cba504 feat: add `no_std` support in appropriate crates 2024-08-01 19:40:23 -04:00
Greg Johnston 63dacdcc95 feat: tachys 2024-08-01 19:40:23 -04:00
Greg Johnston 61f5294f67 feat: add Fn traits 2024-08-01 19:40:23 -04:00
Greg Johnston 0149632a4c docs: note re: execution order (see #2261 and #2262) 2024-08-01 19:40:23 -04:00
Greg Johnston 96384ed116 feat: modular `SharedContext` for hydration 2024-08-01 19:40:23 -04:00
Greg Johnston f56023bb25 chore: split `OrPoisoned` trait into its own crate for reuse 2024-08-01 19:40:23 -04:00
Greg Johnston 6bb5d58369 feat: modular, trait-based, `Send`/`Sync` reactive system 2024-08-01 19:40:23 -04:00
Saber Haj Rabiee d50012f8d4
chore: update gloo-net and reqwest to http 1.0 (closes #2688) (leptos 0.6) (#2751) 2024-08-01 19:39:54 -04:00
Greg Johnston c9d4ea9307
Merge pull request #2755 from leptos-rs/nightly-july24
chore(ci): update nightly
2024-08-01 15:30:22 -04:00
Greg Johnston 77c74bccbb chore: cargo fmt 2024-08-01 14:53:24 -04:00
Greg Johnston 528d1eae65 chore(ci): update nightly 2024-08-01 14:48:52 -04:00
martin frances 5809c8f699
As of rust1.80: cargo clippy now reports doc indentation issues. (#2728) 2024-07-30 09:25:53 -07:00
renshuncui b9c620d4cd
chore: fix some comments (#2712)
Signed-off-by: renshuncui <renshun@111.com>
2024-07-29 09:30:50 -04:00
Greg Johnston 8c9dfd9c9d
fix: untrack children in Portal to avoid re-triggering it accidentally (closes #2693) (#2713) 2024-07-29 09:29:18 -04:00