Evan Almloff
308226996c
actually derive the copy trait for eval
2024-02-02 14:48:31 -06:00
Evan Almloff
a789d6a64e
make eval copy
2024-02-02 14:47:59 -06:00
Jonathan Kelley
894a79d3df
clear subscriber method
2024-02-01 13:21:53 -08:00
Jonathan Kelley
dd06705ff1
implement use_async_memo with reactive context
2024-02-01 13:21:53 -08:00
Jonathan Kelley
7c2947a131
Implement effects using reactivecontext
2024-02-01 13:21:52 -08:00
Jonathan Kelley
968f24a7b3
wip: reactive context instead of effect
2024-02-01 13:21:52 -08:00
Jonathan Kelley
0c71b95e82
skeleton of use_server_future with reactivity
2024-02-01 13:21:52 -08:00
Evan Almloff
b3ed337b6b
fix SLEDGEHAMMER_JS import path in desktop
2024-02-01 10:55:10 -06:00
Evan Almloff
2371c9eed3
minify js at runtime in liveview
2024-02-01 10:10:05 -06:00
Evan Almloff
e2e0a934fd
remove minified js from build scripts
2024-02-01 10:07:03 -06:00
Jonathan Kelley
44966efde2
use_future works
2024-01-31 16:56:58 -08:00
Jonathan Kelley
6818bbe10a
Make use_future take an impl FnMut + 'static, don't include router prelude when we don't need to
2024-01-31 16:33:53 -08:00
Jonathan Kelley
cbdd8108e6
Missed todo!()
2024-01-31 16:27:25 -08:00
Jonathan Kelley
8f07d881a6
Switch todo!() to unreachable!/unimplemented! where it matters
2024-01-31 16:26:20 -08:00
Jonathan Kelley
a14789eebc
rename inner on event to data
2024-01-31 16:26:19 -08:00
Evan Almloff
33e90da314
fix router release builds
2024-01-31 16:58:55 -06:00
Evan Almloff
8eda785ace
try to pull the default out directory for the fullstack server from the config
2024-01-31 16:50:54 -06:00
Evan Almloff
13b6f3b9e7
re export the dioxus router prelude
2024-01-31 16:16:07 -06:00
Evan Almloff
8f68585c1f
fix the default server fullstack history
2024-01-31 16:04:44 -06:00
Evan Almloff
2034591ab3
fix the incremental feature on the router
2024-01-31 15:40:39 -06:00
Evan Almloff
fb01a276b0
fix axum build in fullstack
2024-01-31 15:25:19 -06:00
Jonathan Kelley
72a40e41e6
Dont write empty strings in link
2024-01-31 13:15:33 -08:00
Evan Almloff
a7a3513b3f
fix ifmt spans
2024-01-31 12:41:35 -06:00
Evan Almloff
af75fb855f
wrap the result of render_with_location in an option
2024-01-31 12:24:36 -06:00
Evan Almloff
913ed0cfe3
fix outputting rsx with a manual location
2024-01-31 12:22:56 -06:00
Jonathan Kelley
b403bb51a8
Move playwright into packages
2024-01-30 18:51:19 -08:00
Jonathan Kelley
9922059969
Fix some commented out tests
2024-01-30 18:42:36 -08:00
Jonathan Kelley
69f9bb6b65
Make benches compile
2024-01-30 18:29:49 -08:00
Jonathan Kelley
09e14f1936
Implement some clippy fixes
2024-01-30 18:17:45 -08:00
Jonathan Kelley
a72c035de4
Fix cargo check on examples
2024-01-30 17:59:57 -08:00
Jonathan Kelley
0bd9692e45
Fix cargo test and a number of little cleanup bugs
2024-01-30 17:33:14 -08:00
Jonathan Kelley
eff1dd6c90
Merge branch 'master' into breaking
2024-01-30 16:20:19 -08:00
Jonathan Kelley
dc5e4e3738
Merge pull request #1881 from DioxusLabs/fix-routable-macro-docs
...
Fix typo in Routable macro docs
2024-01-30 16:00:03 -08:00
ealmloff
d5c17af13c
Merge pull request #1882 from Andrew15-5/refactor-crateconfig-struct
...
Converted `out_dir` and `asset_dir` fields to methods in `CrateConfig` (cli-config refactor)
2024-01-30 16:24:14 -06:00
Andrew Voynov
48957b11d8
refactor(cli-config): modified CrateConfig
struct
...
`out_dir` and `asset_dir` are now methods, because they derive from
`crate_dir` and `dioxus_config`.
2024-01-30 23:23:00 +03:00
Evan Almloff
aa03a6316a
remove Rc from the Component type alias
2024-01-30 12:29:47 -06:00
ealmloff
1e013a7f24
fix the layout docs as well
2024-01-30 12:12:48 -06:00
ealmloff
87eb9744e0
fix a tiny typo in the Routable macro docs: the route attribute only takes 2 parameters, not three
2024-01-30 12:04:31 -06:00
Evan Almloff
11555e4a51
Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking
2024-01-30 11:10:47 -06:00
Evan Almloff
300a7dc12b
Create a new function for dioxus-rsx Element
2024-01-30 11:10:45 -06:00
Andrew Voynov
c22014571e
refactor(cli): added multiple nested errors support
...
Before the top-level error message would print the dependent error
message. Now multiple nested errors can be shown (with anyhow context).
2024-01-30 18:09:21 +03:00
Jonathan Kelley
8cc17dc1bd
Fix compile
2024-01-29 17:03:50 -08:00
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
50e3216d8b
convert T into signals automatically
2024-01-29 13:36:39 -06:00
YuKun Liu
37e5f53f9e
Merge branch 'master' into master
2024-01-28 11:57:38 -08:00
YuKun Liu
492f49700a
fix: cargo fmt
2024-01-28 11:52:42 -08:00
YuKun Liu
a0508861bc
fix: upgrade crates & fixed repeat build error
2024-01-28 11:51:02 -08:00
Jonathan Kelley
1847c737e9
Queue effects to run after flush_sync
2024-01-28 02:21:05 -08:00