Saber Haj Rabiee
b3e2040ec9
chore: upgrade dependencies ( #2765 )
2024-08-10 20:01:41 -04:00
Rakshith Ravi
98ea18009d
Update import statements in examples ( #2625 )
2024-08-01 19:41:56 -04:00
Greg Johnston
dbc707adcd
feat/change: adopt reactive ownership model and drop cx
/Scope
( #918 )
2023-08-21 19:31:37 -04:00
g-re-g
bab9f40a81
fix: rework diff functionality for <For/>
( #1296 )
2023-07-07 15:32:26 -04:00
Greg Johnston
ee7dbafc85
change: migrate to nightly
and csr
features rather than stable
and default-features = false
( #1227 )
2023-06-26 21:12:14 -04:00
jquesada2016
5f0013e482
fix: reorder <For />
apply_diff
steps ( #1196 )
2023-06-15 20:37:17 -04:00
jquesada2016
b6d9060152
feat: improved <For/>
algorithm ( #1146 )
...
Rewrites the algorithm behind the `<For/>` component to create a more robust keyed list implementation, with the potential for future additional optimizations related to grouping moved ranges.
Closes #533 .
2023-06-11 10:20:14 -04:00
Álvaro Mondéjar
509223ab2e
chore: Upgrade console_log to stable ( #724 )
2023-03-22 18:21:53 -04:00
Greg Johnston
38daaf3b72
chore: apply cargo machete
systematically ( #671 )
2023-03-13 10:16:20 -04:00
Greg Johnston
6c31d09eb2
revert PR #538 ( #544 )
2023-02-18 18:39:08 -05:00
jquesada2016
487dba90d8
fix: off-by-one error in <For/>
( closes #533 ) ( #538 )
2023-02-18 14:57:14 -05:00
Greg Johnston
c24874d9c8
change: add Scope
to view function in <For/>
to avoid memory "leak" ( #492 )
2023-02-08 20:28:04 -05:00
Greg Johnston
c050456a47
Use a runtime warning about SVG <a/> instead of a macro warning on all ambiguous tags
2023-01-09 20:31:51 -05:00
Greg Johnston
ed940f577a
Add tracing for event handlers
2023-01-07 13:32:40 -05:00
Greg Johnston
1125a5f7cb
Additional tracing
2023-01-06 12:30:19 -05:00
Greg Johnston
96418ed684
Start work on instrumenting leptos_reactive
2023-01-06 11:38:03 -05:00
Ben Wishovich
f45d33db73
Move the examples out of the workspace, and standardize naming. All of the SSR examples now work with cargo-leptos
2022-12-31 15:52:19 -08:00
Greg Johnston
4b1fce4c9c
Revert "Merge branch 'main' into pr/119"
...
This reverts commit 63f680f37d
, reversing
changes made to 50ba796f49
.
2022-12-28 15:06:46 -05:00
Greg Johnston
63f680f37d
Merge branch 'main' into pr/119
2022-12-28 14:21:54 -05:00
Jose Quesada
85b72f5b68
added support for moving views around in the DOM
2022-12-26 08:58:58 -06:00
Jose Quesada
a5d7563a67
fixed DynChild
panicking when expected text is not there
2022-12-23 07:54:29 -06:00
Greg Johnston
7c25cd9200
Use #[component]
macro for core components, deleting leptos_core
package
2022-12-22 16:46:48 -05:00
Greg Johnston
7ca131c5b8
Work on hydration examples
2022-12-19 22:45:12 -05:00
Greg Johnston
9a2035f1e1
Relocate view-tests
into leptos_dom
2022-12-19 20:11:25 -05:00
Jose Quesada
9d370776d2
printing html as it is being streamed to client
2022-12-18 16:52:12 -06:00
Greg Johnston
e6e71cb8e6
Remove extra logging
2022-12-15 21:55:21 -05:00
Greg Johnston
fefca82d16
Minimal tracing to show order of rendering
2022-12-15 20:56:52 -05:00
Jose Quesada
9eadac9f2c
added HydrationCtx
helpers and fixed a couple bugs with the hydration example
2022-12-15 10:04:44 -06:00
Greg Johnston
416e1a617b
Change start
to hydrate
in example
2022-12-15 08:39:19 -05:00
Greg Johnston
3ef64bd372
<Suspense/> streaming and hydration issue
2022-12-14 23:18:54 -05:00
Jose Quesada
811449d664
stopped DynChild
from panicking when nested DynChild
run within the same signal trigger but the parent runs before this child
2022-12-11 17:36:19 -06:00
Jose Quesada
a15dedb82d
impl new fmt::Debug
repr for View
2022-12-11 12:43:58 -06:00
Jose Quesada
bd3cc0b5ec
fix DynChild
trying to render old child rather than new one
2022-12-09 16:17:37 -06:00
Jose Quesada
b0c27c48f6
updated example to work with new Each
2022-12-09 10:49:15 -06:00
Jose Quesada
c74a8274f2
removed child scope creation within Each
2022-12-09 10:44:05 -06:00
Jose Quesada
2ceb7f8934
fixed Fragment
which would try mounting it's children while hydrating
2022-12-09 10:03:08 -06:00
Jose Quesada
16af593277
added render_to_string
entry point and fixed bug where id
counter would not be reset on every server render call
2022-12-09 09:34:25 -06:00
Jose Quesada
51c8d85528
custom user id's on HtmlElement
is now supported during hydration
2022-12-09 09:15:37 -06:00
Jose Quesada
4ffc53a1dc
not panicking when elements/components cannot be found
2022-12-09 08:47:53 -06:00
Jose Quesada
b7eeba77a0
fixed DynChild
on release to prevent it merging with surrounding text
2022-12-09 08:25:39 -06:00
Jose Quesada
a8fb2720b9
removed a sneaky c
that was in the SSR id generation for components, as well as fixed an extra id call count that wasn't supposed to be there
2022-12-08 22:40:49 -06:00
Jose Quesada
a50f1c58f7
fixed Each
optimizations
2022-12-08 20:38:59 -06:00
Jose Quesada
5a976525c0
fixed Each
moving items it did not need to move
2022-12-08 18:42:36 -06:00
Jose Quesada
21716ea59d
fixed panic on DynChild
for double taking an option
2022-12-08 18:15:57 -06:00
Jose Quesada
55b691e1b0
marker hydration fixed, but we have an off-by-one error on id
generation
2022-12-07 12:05:12 -06:00
Jose Quesada
c9b57ffa85
changed the value to bind to another input
while I fix text
2022-12-07 10:43:10 -06:00
Jose Quesada
c239716170
updated the example to work with hydartion
2022-12-07 10:04:54 -06:00
Greg Johnston
963ff85a5f
Get basic SSR example working
2022-12-06 23:04:48 -05:00
Jose Quesada
c290d1e9d6
started impl hydration for HtmlElement
2022-12-06 20:14:35 -06:00
Jose Quesada
ee470b37bb
removed starting_offset
when calculating children ids
2022-12-06 10:26:19 -06:00