Commit Graph
5383 Commits
Author SHA1 Message Date
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
ealmloff c518c91c4c Merge pull request #1880 from Andrew15-5/improve-cli-errors
refactor(cli): added multiple nested errors support
2024-01-30 09:59:00 -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 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
ealmloff fa933e35ab Merge pull request #1877 from mrxiaozhuox/master
CLI: Fixed repeat build error info and upgrade some crates
2024-01-28 15:14:22 -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
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
ealmloff df74e4c2fc Merge pull request #1874 from marc2332/feat/reduce-cli-deps
feat: Reduce cli deps
2024-01-27 20:22:22 -06:00
ealmloff 8b66a7c47c Merge pull request #1873 from Andrew15-5/bump-cargo-generate-to-0.19
Removed 1 CLI dependency by updating `cargo-generate`
2024-01-27 20:07:37 -06:00
ealmloff d83a6d683f use the workspace version of futures utils 2024-01-27 20:07:16 -06:00
marc2332 63b82b279b ok 2024-01-27 22:29:28 +01:00
marc2332 fad0607667 feat: Reduce CLI deps 2024-01-27 22:27:23 +01:00
Andrew Voynov f7041b118d chore(deps): bump cargo-generate from 0.18 to 0.19
When building the `dx` CLI there is 1 less dependency (from 710 to 709).
2024-01-27 21:52:52 +03: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
ealmloff b7b5f5c009 Merge pull request #1868 from tirithen/linux-webview-new-gtk
fix: initialize linux wry webview
2024-01-25 17:29:26 -06:00
Evan Almloff f98a9adad2 fix duplicate window menu in the default menubar 2024-01-25 17:23:06 -06:00
Fredrik Söderström 47d15fc8a1 fix: initialize linux wry webview
In the wry 0.32 examples the linux webviews are initialized in a
different way to render properly using
tao::platform::unix::WindowExtUnix. Tested with Gnome 45.3 and Wayland.
2024-01-25 21:28:39 +01: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