Commit Graph
1122 Commits
Author SHA1 Message Date
Evan Almloff c172914b21 drop scopes in order when dropping the virtual dom 2024-01-23 11:40:45 -06:00
Evan Almloff 50873bf9c7 fix component swap test 2024-01-22 09:39:31 -06:00
Evan Almloff cdf25f0c14 run hook destructors inside of the scope they were created in 2024-01-22 09:32:53 -06:00
Evan Almloff e5a11aa2a5 fix drop order test 2024-01-22 09:13:05 -06:00
Evan Almloff 8f786d85cd drop hooks before contexts 2024-01-22 09:08:29 -06:00
Jonathan Kelley fc0b0f02a1 downcast data with panic 2024-01-20 11:21:49 -08:00
Jonathan Kelley 728a26a2cc Fix borrowmut error in nested spawns 2024-01-19 22:01:21 -08:00
Evan Almloff b53ba7b5c7 fix replacing fragments 2024-01-19 19:23:01 -06:00
Evan Almloff bc914deeaa create Signal::global 2024-01-19 13:46:17 -06:00
Jonathan Kelley 6ed3aafb2f Get cargo check --all working 2024-01-18 19:27:55 -08:00
Jonathan Kelley d8af9b7ed1 Fix compile checks on numerous packages using --all --all-features 2024-01-18 16:27:43 -08:00
Jonathan Kelley 127709f83f Tiny aesthetic tweaks 2024-01-18 10:59:43 -08:00
Evan Almloff 25ad3da659 remove some generics from LaunchBuilder 2024-01-17 20:15:16 -06:00
Evan Almloff ae3e167cfe make fullstack hello world compile 2024-01-17 16:58:03 -06:00
Evan Almloff 499e81fa82 fix fullstack send bound 2024-01-17 15:46:29 -06:00
Evan Almloff dab87c0144 try not double boxing 2024-01-17 15:07:45 -06:00
Evan Almloff d28221bdc2 unqueue tasks when a scope is dropped 2024-01-17 08:36:39 -06:00
Evan Almloff 701093ede5 Try to rerun all dirty scopes before polling any tasks to fix effect ordering 2024-01-17 08:17:30 -06:00
Jonathan Kelley 47e46de74f remove subtree file 2024-01-16 18:08:22 -08:00
Jonathan Kelley c3d810bcd0 Little bit more cleanup in core 2024-01-16 18:07:29 -08:00
Jonathan Kelley 66ba220265 Remove smallbox 2024-01-16 17:54:13 -08:00
Jonathan Kelley 9d0d5d74f6 Remove last bit of unsafe 2024-01-16 17:52:59 -08:00
Jonathan Kelley 3008870818 Cleanup runtime code 2024-01-16 17:38:39 -08:00
Jonathan Kelley 8b9bf57c03 Cleanup core more 2024-01-16 17:23:34 -08:00
Jonathan Kelley 374c7d0cd8 Cleanup more of core 2024-01-16 17:14:19 -08:00
Jonathan Kelley 9f595171ce Remove boxedanyprops abstraction 2024-01-16 16:09:59 -08:00
Jonathan Kelley fb4f97406c Fix router codegen 2024-01-16 15:48:37 -08:00
Jonathan Kelley 3fb7c359c2 Rename to component function 2024-01-16 15:09:44 -08:00
Jonathan Kelley c94af9538b Remove phantom markers and just default to Rc<dyn Fn(props) -> Element> where it makes sense 2024-01-16 15:07:22 -08:00
Evan Almloff 5ca0c9cbf8 fix light diffing components 2024-01-16 16:21:17 -06:00
Evan Almloff c4d6f19b38 remove logs 2024-01-16 16:17:52 -06:00
Evan Almloff ad01a45f3b restore core tests 2024-01-16 15:51:02 -06:00
Evan Almloff b58eb04278 Fix basic routers 2024-01-16 14:39:48 -06:00
Evan Almloff e65c5f0eb3 depreciate the render macro 2024-01-16 13:18:46 -06:00
Evan Almloff 7e4d2debe0 implement launch builder for the desktop and web platforms 2024-01-16 08:42:16 -06:00
Evan Almloff ef553a2cb2 unbox component functions 2024-01-16 07:48:32 -06:00
Jonathan Kelley bb750f5336 Fix effect stack issue 2024-01-15 20:45:59 -08:00
Jonathan Kelley a32ae8b112 Remove push_future, get use_future kinda working again 2024-01-15 19:34:04 -08:00
Jonathan Kelley 14651a3573 Change context api to panic with nice error message 2024-01-15 18:02:58 -08:00
Jonathan Kelley ee5020c41f actually set task 2024-01-15 17:37:50 -08:00
Jonathan Kelley 1332b82dc8 Expose current task 2024-01-15 17:32:49 -08:00
Evan Almloff af1749d7be re export renderers in dioxus 2024-01-15 19:14:11 -06:00
Jonathan Kelley bb6aa9e792 Add back ondestroy hook 2024-01-15 14:27:20 -08:00
Jonathan Kelley 6134a2ce24 Clean up a number of examples 2024-01-15 13:06:05 -08:00
Evan Almloff 940108f242 fix hydration 2024-01-15 13:23:35 -06:00
Evan Almloff 16d5d00bdf fix ssr tests 2024-01-15 11:12:24 -06:00
Evan Almloff b039d6acc0 fix remaining core tests 2024-01-15 11:06:27 -06:00
Evan Almloff 51441b44ca fix diffing fuzz test 2024-01-15 10:52:30 -06:00
Evan Almloff 4c5a311191 fix create fuzzing test 2024-01-15 10:21:44 -06:00
Evan Almloff a1c68448a7 fix placeholder template names 2024-01-15 10:15:55 -06:00