Commit Graph
4938 Commits
Author SHA1 Message Date
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
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 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
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 c0522bc152 cargo check all 2024-01-23 16:58:29 -08:00
Evan Almloff f2e48f10e9 simplify the crm example a bit more 2024-01-23 18:46:24 -06: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