Jonathan Kelley
cef64d43df
move hooks out of signals crate
2024-01-29 17:02:26 -08:00
Jonathan Kelley
dcdada542b
Properly implement wait_for_suspense
...
Wait_for_suspense now does not call flush_sync, making it
appropriate for deferring effects on the server. Futures will
still run on the server (as needed to progress suspense)
but use_effect / and memo watchers will not run on the server
2024-01-29 14:12:05 -08:00
Evan Almloff
1f88103dca
only implement T -> Readonlysignal
2024-01-29 15:57:23 -06:00
Evan Almloff
1c67585ba2
restore readme.rs
2024-01-29 13:37:00 -06:00
Evan Almloff
50e3216d8b
convert T into signals automatically
2024-01-29 13:36:39 -06:00
Jonathan Kelley
1847c737e9
Queue effects to run after flush_sync
2024-01-28 02:21:05 -08:00
Jonathan Kelley
7e4a1e9c7c
Move methods
2024-01-28 01:30:59 -08:00
Jonathan Kelley
7b0dcb3206
Add flush_sync and pre_render methods to core
2024-01-28 01:30:33 -08:00
Jonathan Kelley
3ccf520205
reorder impls
2024-01-26 23:06:30 -08:00
Jonathan Kelley
974680796f
add test cases, refactor deref
2024-01-26 23:05:40 -08:00
Jonathan Kelley
d34538f4da
Add memochain example
2024-01-26 22:33:41 -08:00
Evan Almloff
b3f018f805
fix generational box fuzzing
2024-01-26 15:35:01 -06:00
Evan Almloff
c3edf99b63
make anyprops and vprops private again
2024-01-25 09:32:36 -06:00
Evan Almloff
53380c9956
fix hot reload macro on unix
2024-01-25 09:24:03 -06:00
Evan Almloff
458c13fb74
run effects in the scope they were created in
2024-01-24 18:34:22 -06:00
Jonathan Kelley
b0b7de3692
Update signals example
2024-01-24 15:53:39 -08:00
Evan Almloff
52ea3465e6
import the SuperInto trait in core macro
2024-01-24 16:43:18 -06:00
Evan Almloff
c3555a7ec0
fix Option<String> in props
2024-01-24 16:40:14 -06:00
Evan Almloff
30ef29d195
Remove an extra CopyValue::invalid from maybe_sync_memo
2024-01-24 14:33:39 -06:00
Jonathan Kelley
1eb989a544
remove setinner
2024-01-24 12:24:47 -08:00
Evan Almloff
1a9079b28b
Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking
2024-01-24 14:23:24 -06:00
Evan Almloff
10e305d2da
don't require a valid type for CopyValue::set
2024-01-24 14:23:23 -06:00
Jonathan Kelley
d092f7f19f
Fix effect by using a set_inner
2024-01-24 12:21:14 -08:00
Evan Almloff
55b37cc381
fix serializing signals
2024-01-24 10:54:17 -06:00
Evan Almloff
87dc409837
remove must use hints from memo and rename file to memo
2024-01-24 09:31:29 -06:00
Jonathan Kelley
3a5cbae5ee
Rename two files
2024-01-23 17:00:49 -08:00
Jonathan Kelley
c0522bc152
cargo check all
2024-01-23 16:58:29 -08:00
Evan Almloff
a5e61b0765
Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking
2024-01-23 18:46:25 -06:00
Evan Almloff
f2e48f10e9
simplify the crm example a bit more
2024-01-23 18:46:24 -06:00
Jonathan Kelley
c8e4c96762
Fix panic in demo
2024-01-23 16:45:58 -08:00
Evan Almloff
fc6912d4c0
make GlobalMemo and GlobalSignal not copy or clone
2024-01-23 18:37:50 -06:00
Jonathan Kelley
9633cfadde
fix gen box compile release no features
2024-01-23 15:41:37 -08:00
Evan Almloff
84e76dbdce
remove duplicate vec utils defined in the read_impls
2024-01-23 17:23:04 -06:00
Jonathan Kelley
828c253305
queue effect instead of running it
2024-01-23 14:10:13 -08:00
Evan Almloff
6bc0332052
simplify the readable and writable traits a bit
2024-01-23 12:07:55 -06:00
Evan Almloff
c172914b21
drop scopes in order when dropping the virtual dom
2024-01-23 11:40:45 -06:00
Evan Almloff
94c0c2e5b9
remove some old manual implementations of helpers
2024-01-23 11:29:13 -06:00
Evan Almloff
7f93263357
add a bunch more utilities to the trait
2024-01-23 10:56:26 -06:00
Evan Almloff
c83ca7b15f
fix raw expressions in the format macro
2024-01-23 10:09:14 -06:00
Evan Almloff
c51badf07b
fix use hooks with impl signals
2024-01-23 10:09:02 -06:00
Evan Almloff
51d7133ca5
add readable and writable traits for signal-like structs
2024-01-23 10:05:59 -06:00
Evan Almloff
93adb35cfa
fix removing debug borrow information when the ref is dropped
2024-01-23 07:41:46 -06:00
Evan Almloff
6ed5df644e
fix generational box release builds
2024-01-23 07:38:29 -06:00
Evan Almloff
a51744c439
fix generational box fuzzing
2024-01-23 07:33:53 -06:00
Evan Almloff
89b7784d31
make validate private again
2024-01-23 07:32:53 -06:00
Jonathan Kelley
079fec3be6
simplify generational box by compressing debug info
2024-01-22 21:17:02 -08:00
Evan Almloff
27f8377ea5
fix try to string in ifmt
2024-01-22 17:25:49 -06:00
Evan Almloff
e01f10e25d
remove mappable and mappablemut traits
2024-01-22 16:51:25 -06:00
Evan Almloff
636aeb4b90
integrate liveview with the launch builder
2024-01-22 11:56:34 -06:00
Evan Almloff
50873bf9c7
fix component swap test
2024-01-22 09:39:31 -06:00