Commit Graph
100 Commits
Author SHA1 Message Date
Evan Almloff 4985cfdfd0 restore write_silent as a deprecated function with updated recommendations 2024-03-13 09:34:49 -05:00
Evan Almloff 82ab212414 don't quit serving early if builds fail 2024-03-12 16:37:20 -05:00
Evan Almloff b2607a5b35 Fix temporary reads within rsx 2024-03-12 15:15:36 -05:00
Evan Almloff 81e0469cc2 implement copy for Resource 2024-03-12 15:15:24 -05:00
Evan Almloff 88e2dc127a Never remove queued tasks without polling during suspense 2024-03-11 17:43:08 -05:00
Evan Almloff 6b84f284c9 fix manganis assets overlapping between examples 2024-03-11 17:11:52 -05:00
Evan Almloff 29b9375fbd fix readme translation links 2024-03-11 16:29:12 -05:00
Evan Almloff 3e9a360b55 Merge branch 'main' into isomorphic-spawn 2024-03-11 15:42:47 -05:00
Evan Almloff f51b5617e1 add a test for the memo hook 2024-03-11 15:33:46 -05:00
Evan Almloff d575b3e4e4 fix the visibility of the read only signal helper struct 2024-03-11 14:46:51 -05:00
Evan Almloff bbc81b8f9c fix memos in children; introduce isomorphic spawn 2024-03-08 16:40:31 -06:00
Evan Almloff f8a8ee3e29 fix clippy 2024-03-08 12:45:23 -06:00
Evan Almloff ffc49530f6 implement readable and callable for all structs in the hooks crate 2024-03-08 11:17:28 -06:00
Evan Almloff 98158bdc6f fix headless tests 2024-03-08 10:54:02 -06:00
Evan Almloff 4bc2f4a713 add more docs around lifetime downcasting 2024-03-08 10:46:34 -06:00
Evan Almloff 5f9e5f607b rename take to manually drop 2024-03-08 10:35:27 -06:00
Evan Almloff 60a84956d1 restore lifetime checking for signals 2024-03-08 10:32:57 -06:00
Evan Almloff 9bad802beb clean up dirty scopes module 2024-03-07 21:04:48 -06:00
Evan Almloff cca92b9fed remove extra logging 2024-03-07 20:51:19 -06:00
Evan Almloff e72bf5820f reuse remove_task in handle_task_wakeup 2024-03-07 20:47:43 -06:00
Evan Almloff 3d7f419636 fix memos during suspense 2024-03-07 11:49:51 -06:00
Evan Almloff da4d9c70e8 fix memo chain example 2024-03-06 11:42:31 -06:00
Evan Almloff 492f0329bf remove flume, implement lazier memos 2024-03-06 11:38:28 -06:00
Evan Almloff 716eb11426 update suspend in use_server_future 2024-03-05 18:39:32 -06:00
Evan Almloff c9603ea984 only poll suspended futures 2024-03-05 18:24:01 -06:00
Evan Almloff 287416cfa7 rename flush_sync to wait_for_next_render 2024-03-04 19:52:17 -06:00
Evan Almloff 2e3a730ed5 fix clippy 2024-03-04 16:10:04 -06:00
Evan Almloff 568631e331 test signal drops 2024-03-04 16:02:19 -06:00
Evan Almloff 8322b508a7 fix signals leaking memory 2024-03-04 15:51:14 -06:00
Evan Almloff 3827378f68 Merge branch 'main' into fix-effect 2024-03-04 15:40:37 -06:00
Evan Almloff b42992bad1 add more internal documentation about tasks 2024-03-04 15:38:28 -06:00
Evan Almloff 48f845985b restore readme 2024-03-04 15:27:27 -06:00
Evan Almloff fc7efd8006 test child future drop behavior 2024-03-04 15:26:16 -06:00
Evan Almloff 797feb5657 remove logging, clean up some code, and fix effect test 2024-03-04 15:09:31 -06:00
Evan Almloff c4b8ebc1cf separate task and scope tasks 2024-03-04 13:04:22 -06:00
Evan Almloff 78b9b157dc fix formatting 2024-03-04 12:04:09 -06:00
Evan Almloff a14e5be7ad Fix effect ordering after reruns 2024-03-01 12:46:07 -06:00
Evan Almloff 26f5fb80cb clean up the task queue 2024-03-01 12:18:42 -06:00
Evan Almloff c7ffdc7b29 rerun tasks in the same order as components 2024-02-29 11:43:07 -06:00
Evan Almloff 55f308363d expose non-blocking functions to read and write to the fullstack request 2024-02-29 10:39:02 -06:00
Evan Almloff 8a969a26dc make interpreter extend the interpreter core class 2024-02-28 11:22:15 -06:00
Evan Almloff b58a3bb759 Merge pull request #1984 from agreyyy/main
Add better documentation to use_future, use_resource, use_effect and use_context
2024-02-28 08:55:38 -06:00
Evan Almloff fe839ab347 Move some global variables in the interpreter into locals in the interpreter 2024-02-27 15:15:12 -06:00
Evan Almloff acbc1f6a47 fix headless tests on desktop 2024-02-27 12:19:34 -06:00
Evan Almloff 271b53e866 Update the liveview renderer to the new sledgehammer version 2024-02-27 11:46:40 -06:00
Evan Almloff f7209e123f restore the docs for the image element 2024-02-27 10:36:45 -06:00
Evan Almloff 93ee53454f bump the sledgehammer bindgen version 2024-02-27 10:35:16 -06:00
Evan Almloff 277e4677e9 fix clippy 2024-02-26 11:49:05 -06:00
Evan Almloff f539698963 add debug information for signal subscriptions 2024-02-26 11:46:01 -06:00
Evan Almloff 451a8f231e Merge pull request #1975 from tigerros/fix-routable-clippy-warning
Fix Clippy warning in `Routable` macro
2024-02-24 11:22:04 -06:00
Evan Almloff 0c5c9eafe5 Merge pull request #1958 from fdgStilla/fix-svg-type-attribute
Fix name for SVG attribute "type"
2024-02-21 14:47:55 -06:00
Evan Almloff 36ae7ec12e wrap fullstack rebuilds in block in place 2024-02-19 14:59:58 -06:00
Evan Almloff c0f2e8391c Merge pull request #1948 from atty303/fullstack-wasm
feat(fullstack): support wasm target
2024-02-19 08:52:05 -06:00
Evan Almloff c4a4a31eec Merge branch 'master' into pr/atty303/1948 2024-02-19 08:35:31 -06:00
Evan Almloff 6724847685 swap out web-time for chrono 2024-02-19 08:03:29 -06:00
Evan Almloff 14b4af4bbc fix cargo check all features except the router 2024-02-16 16:22:13 -06:00
Evan Almloff 2952578a2e add a streaming example 2024-02-16 16:04:12 -06:00
Evan Almloff 31a7d2ac04 remove the nightly feature from the server macro crate 2024-02-16 15:27:48 -06:00
Evan Almloff e7d8a25d17 get the dioxus CLI compiling 2024-02-16 14:55:44 -06:00
Evan Almloff 30af559275 add tracing to server function registration 2024-02-16 14:19:36 -06:00
Evan Almloff 194d90e66f fix a few CLI errors 2024-02-16 12:39:36 -06:00
Evan Almloff e745212157 bump server functions 2024-02-16 12:17:01 -06:00
Evan Almloff 6879507652 fix a few warnings when checking with all features 2024-02-16 09:09:35 -06:00
Evan Almloff 0ef29b7d75 reorganize fullstack 2024-02-16 09:03:35 -06:00
Evan Almloff d1c0e0a5e0 comment out the memo tests for now 2024-02-14 15:55:19 -06:00
Evan Almloff 05a6dda89c fix formatting 2024-02-14 12:13:54 -06:00
Evan Almloff 649d264a38 fix clippy 2024-02-14 12:13:21 -06:00
Evan Almloff 78ef453888 simplify memo test failure 2024-02-14 11:38:09 -06:00
Evan Almloff 5f8d0f6c40 add a third party feature for freya 2024-02-14 09:56:29 -06:00
Evan Almloff f42bc61288 warn the user if they try to launch without a renderer selected 2024-02-14 09:50:55 -06:00
Evan Almloff 48751d2f98 only subscribe scopes to signals when rendering 2024-02-14 09:33:22 -06:00
Evan Almloff 476b2ac88a fix client side suspense 2024-02-12 08:56:27 -06:00
Evan Almloff 8e007cc137 fix the web renderer panicing when the hot reload connection fails 2024-02-11 13:35:34 -06:00
Evan Almloff 6c6df1e2fd Merge pull request #1917 from spookyvision/patch-1
fix `HasFileData` for `WebDragData`
2024-02-10 14:52:02 -06:00
Evan Almloff 2e65e7a913 restore deploy key for cross repo deploys 2024-02-09 16:33:33 -06:00
Evan Almloff 5462c98d4f Use the default token for the docs workflow 2024-02-09 16:20:24 -06:00
Evan Almloff 8bc76c47ca pin nightly version to fix https://github.com/tkaitchuck/aHash/issues/200 2024-02-09 16:02:48 -06:00
Evan Almloff af6467baeb update cargo.toml to fix ahash dependency issue 2024-02-09 12:57:40 -06:00
Evan Almloff f4651cecb8 Merge pull request #1916 from DogeDark/master
Add Prerelease Doc Generation
2024-02-09 12:45:59 -06:00
Evan Almloff 002de62e0c fix the docsite branch 2024-02-09 12:31:53 -06:00
Evan Almloff 7a53dc20d8 deploy nightly rust docs to dioxuslab.com/api-docs/nightly 2024-02-09 12:30:36 -06:00
Evan Almloff 162b033c36 provide feature hints for the dioxus crate as well 2024-02-09 12:23:57 -06:00
Evan Almloff b4d17abfc1 document all features 2024-02-09 12:15:59 -06:00
Evan Almloff 0a4603d30e Merge pull request #1902 from Dangerised/master
add rustfmt support
2024-02-09 09:33:05 -06:00
Evan Almloff d1ed15c2ac fix autofmt tests 2024-02-08 10:13:57 -06:00
Evan Almloff 23e15ee9c8 change rustfmt flag to all_code now that we don't use rustfmt 2024-02-08 10:03:52 -06:00
Evan Almloff b88c66d8df report syn parse errors to the user 2024-02-08 10:00:25 -06:00
Evan Almloff 65d4f922b4 Merge branch 'master' into pr/Dangerised/1902 2024-02-08 09:41:08 -06:00
Evan Almloff cb113cf4b6 Fix external links in dioxus desktop 2024-02-07 11:35:50 -06:00
Evan Almloff 1bbecc3c70 restore dioxus signals dependencies 2024-02-07 11:31:13 -06:00
Evan Almloff 8689509eb5 erase the original readable type 2024-02-07 11:19:39 -06:00
Evan Almloff c8937cb4df make mapped signal readable 2024-02-07 09:35:06 -06:00
Evan Almloff 1af8f56e89 make target an associated type 2024-02-07 08:53:21 -06:00
Evan Almloff 3270f7341a fix manganis support for dioxus desktop 2024-02-06 11:39:30 -06:00
Evan Almloff ef101dd876 Merge pull request #1903 from Andrew15-5/1862-fix-long-rebuilds
fix(serve): fixed long rebuilds with `dx serve`
2024-02-06 10:49:36 -06:00
Evan Almloff 1909b05412 Merge branch 'master' into pr/Andrew15-5/1903 2024-02-06 10:28:49 -06:00
Evan Almloff 7f32809a96 use out_dir in a few more places 2024-02-06 10:27:26 -06:00
Evan Almloff 72ae13ccb5 fix the double click event 2024-02-05 18:24:21 -06:00
Evan Almloff f8003fd9ea Fix the history button props 2024-02-05 17:51:31 -06:00
Evan Almloff 9988fa46b9 fix fullstack playwright tests 2024-02-05 15:41:16 -06:00