Commit Graph
100 Commits
Author SHA1 Message Date
ealmloff b2f9430689 Merge branch 'DioxusLabs:master' into fix-borrowed-props 2023-08-19 13:35:24 -05:00
Evan Almloff 6876d2da1c fix clippy 2023-08-15 13:22:06 -05:00
Evan Almloff b8600d5144 fix tests 2023-08-15 13:11:03 -05:00
Evan Almloff 943c76b1da Fix memory leak in core 2023-08-15 12:19:05 -05:00
Evan Almloff 2d5a4f82bf Fix the context API in lists 2023-08-13 08:47:27 -05:00
Evan Almloff d559fdaeab fix borrowed props with temp values 2023-08-12 19:19:46 -05:00
Evan Almloff ee2619abfd Merge remote-tracking branch 'main/signals' into signals 2023-08-10 17:20:27 -07:00
Evan Almloff 18d255decc add serde feature to signals 2023-08-10 17:17:25 -07:00
ealmloff 39ab39ac56 Merge branch 'DioxusLabs:master' into signals 2023-08-10 16:31:00 -05:00
Evan Almloff 80ac1a99af fix miri 2023-08-09 14:20:46 -07:00
Evan Almloff f91eeccca7 add compile test for unsound case 2023-08-09 10:49:47 -07:00
Evan Almloff 91500f0349 add props safety example 2023-08-09 10:29:19 -07:00
Evan Almloff b4983706ac fix variance on components 2023-08-09 10:26:59 -07:00
Evan Almloff f7017fac2e Fix the login form example 2023-08-08 15:45:09 -07:00
Evan Almloff 3f31b9de43 fix tests 2023-08-08 15:13:02 -07:00
Evan Almloff 24c626b306 fix clippy 2023-08-08 13:43:57 -07:00
Evan Almloff 4ee4cf23d3 restore a few unneeded breaking changes 2023-08-08 13:37:29 -07:00
Evan Almloff 14c852010b restore clock example 2023-08-08 13:31:38 -07:00
Evan Almloff 69dab86873 add selector example to readme 2023-08-08 13:27:45 -07:00
Evan Almloff ba7a663eb6 fix some ownership issues 2023-08-08 13:18:15 -07:00
Evan Almloff d6089bbd35 add optional dependency variants of selectors and effects 2023-08-08 13:06:33 -07:00
Evan Almloff e2c08a79ae fix signal readme example 2023-08-08 11:12:08 -07:00
Evan Almloff 292b3367dd create some more compelling examples 2023-08-07 18:20:03 -07:00
Evan Almloff 0dc602eb32 Merge branch 'master' into signals 2023-08-07 18:02:19 -07:00
Evan Almloff ed05abc196 document remaining methods in the signal crate 2023-08-07 18:00:17 -07:00
Evan Almloff 0c17bdb737 don't subscribe in tasks or event handlers 2023-08-07 17:55:29 -07:00
Evan Almloff 4447709ac8 add readmes 2023-08-07 17:49:14 -07:00
Evan Almloff 280d094f67 document generational box 2023-08-07 17:32:25 -07:00
Evan Almloff cfd68bf7d9 document signals crate 2023-08-07 16:56:49 -07:00
Evan Almloff 2c7d0700d4 rename memo to selector 2023-08-07 16:17:47 -07:00
Evan Almloff 646c161c7d create read only signal 2023-08-07 16:04:49 -07:00
Evan Almloff 6ca170453b handle virtual dom switching 2023-08-07 14:59:58 -07:00
Evan Almloff ddbe913e79 make signals non-breaking 2023-08-07 14:50:36 -07:00
Evan Almloff 84734c4146 change dioxus signal to generational box 2023-08-07 14:34:16 -07:00
Evan Almloff 190c65b15d fix memo and add tests 2023-08-07 14:31:03 -07:00
Evan Almloff 7f2049b647 add memo 2023-08-07 12:32:46 -07:00
Evan Almloff 717c09c4a3 create tests for signals 2023-08-07 11:52:54 -07:00
Evan Almloff b0d499036a make future handling functions global 2023-08-07 11:16:22 -07:00
Evan Almloff dce418140a create a way to hoist ownership to a different scope 2023-08-04 17:50:05 -07:00
Evan Almloff 49001c59d3 add logging to clock example 2023-08-04 17:29:44 -07:00
Evan Almloff b3fbbba711 fix signals in futures 2023-08-04 17:25:40 -07:00
Evan Almloff a6f611eccf fix subscriptions in events 2023-08-04 17:23:57 -07:00
Evan Almloff 07ed3e67dd add check_generation feature flag 2023-08-04 15:46:04 -07:00
Evan Almloff 0032f7e2af fix miri 2023-08-04 15:23:09 -07:00
Evan Almloff 48b1e9e54c fix copy dependencies 2023-08-04 14:53:34 -07:00
Evan Almloff 3242fc9e88 add debug impl 2023-08-04 14:49:52 -07:00
Evan Almloff 0be5dbe715 fix the context API 2023-08-04 14:42:19 -07:00
Evan Almloff 2b6b3b67b1 move dioxus copy into a separate package 2023-08-04 14:28:55 -07:00
Evan Almloff 998f9e0d00 remove static bound from props 2023-08-04 14:24:49 -07:00
Evan Almloff a2c7b69a1d set the scope stack correctly 2023-08-04 14:19:59 -07:00
Evan Almloff b09e528aaa fix recursive runtime drop impl 2023-08-04 14:14:56 -07:00
Evan Almloff cb4c46154d fix scope context 2023-08-04 14:12:59 -07:00
Evan Almloff 04cdb14e5b improve signal copy runtime 2023-08-04 13:53:05 -07:00
Evan Almloff d33ea087d0 make server function features flexible 2023-08-03 11:13:43 -07:00
Evan Almloff 97eedd22c5 fix fullstack docs building 2023-08-03 10:45:50 -07:00
Evan Almloff f7eba62a5d Merge branch 'master' into update-scroll-history-lazy 2023-08-01 10:47:04 -07:00
Evan Almloff 549db35de3 update scroll history lazily when you leave a page 2023-08-01 10:45:54 -07:00
ealmloff 0c093964bc Merge branch 'DioxusLabs:master' into dedup-history 2023-08-01 12:32:46 -05:00
ealmloff 61ce3dd6b7 Reject all external routes when parsing a route (#1272)
* reject all external routes when parsing a route

* fix children routers
2023-08-01 12:29:35 -05:00
Evan Almloff 4062e232d9 fix navigator 2023-08-01 10:21:16 -07:00
Evan Almloff 98de423d99 deduplicate route history 2023-08-01 10:16:19 -07:00
Evan Almloff 3eab363e51 Add authors to all crates 2023-07-31 17:30:18 -07:00
Evan Almloff 45d386810b create features for large web-sys events/types 2023-07-28 15:38:07 -07:00
Evan Almloff d7f7116ce3 clean up the API a bit 2023-07-28 14:17:52 -07:00
Evan Almloff fcb993a2cb don't spawn a new runtime every request 2023-07-28 13:14:26 -07:00
Evan Almloff cabeacfcee fix formatting 2023-07-28 13:04:56 -07:00
Evan Almloff 9f891f9478 switch to launch builder instead of macro for fullstack 2023-07-28 12:58:34 -07:00
ealmloff cfd62e274e Make deprecated use router (#1260)
* make router props expansion better

* fix router data fields

* make a deprecated use_router hook
2023-07-27 10:32:23 -07:00
Evan Almloff 20296b5038 fix some examples that used the private API 2023-07-26 16:50:04 -07:00
Evan Almloff 2d51a1c4f2 make more of core private 2023-07-26 16:17:48 -07:00
Evan Almloff 7bf0926938 use tauri bundle 1.2 2023-07-26 12:53:00 -07:00
Evan Almloff 489338d642 create cli bundle command 2023-07-26 12:40:50 -07:00
Evan Almloff d2ec27e761 fix clippy 2023-07-26 11:29:34 -07:00
Evan Almloff 715289c3de fix finding files with a custom map_path 2023-07-26 11:16:31 -07:00
Evan Almloff cc94711d62 rename generic navigator to navigator 2023-07-26 11:09:40 -07:00
Evan Almloff 947a153347 make navigator non-generic 2023-07-26 11:08:45 -07:00
Evan Almloff 0ebcb5f1be remove some logging 2023-07-26 10:28:49 -07:00
Evan Almloff e7a9161066 fix link component 2023-07-26 10:18:39 -07:00
Evan Almloff 5f0dd3af3e it almost lives? 2023-07-25 18:14:48 -07:00
Evan Almloff a4ed9bc0ef make ssrstate public 2023-07-25 15:29:40 -07:00
Evan Almloff c19420cb29 fix root component suspense 2023-07-25 12:51:12 -07:00
ealmloff d637ef187c fix all broken examples (#1248) 2023-07-25 14:30:08 -05:00
Evan Almloff 61dc549ba1 Make new enum router less breaking 2023-07-24 11:57:56 -07:00
Evan Almloff 1ddda0cc17 fix clippy 2023-07-24 11:30:52 -07:00
Evan Almloff 6760c2f961 add doc example 2023-07-24 11:22:59 -07:00
Evan Almloff 440d2922be add is_child_of function to Routable 2023-07-24 10:33:55 -07:00
ealmloff a43f334141 use component name instead of props name 2023-07-21 16:30:14 -05:00
Evan Almloff 8af0f0a76a Fix future value never updating 2023-07-21 12:47:51 -07:00
Evan Almloff bfc8240438 Fix use_future always spawning a new task 2023-07-21 11:52:41 -07:00
Evan Almloff 9e70aae989 fix route prerendering 2023-07-21 11:10:21 -07:00
Evan Almloff 66fc7974b0 Log errors when a component fails to render 2023-07-21 10:43:22 -07:00
Evan Almloff 14867931a4 fix clippy 2023-07-20 13:51:26 -07:00
Evan Almloff 67a2d31f9c Merge branch 'master' into prevent-default-form-web 2023-07-20 13:42:14 -07:00
Evan Almloff 33ee0636d6 add computed hook 2023-07-20 11:07:55 -07:00
Evan Almloff 09f1899539 Merge branch 'master' into optimize-remove_attribute 2023-07-20 10:56:38 -07:00
Evan Almloff 28ae065218 optimize the remove_attribute function 2023-07-20 10:53:24 -07:00
Evan Almloff beb56b93a0 more clippy fixes 2023-07-20 09:06:12 -07:00
Evan Almloff 330950140c fix clippy 2023-07-19 18:16:32 -07:00
Evan Almloff b6ea722d94 fix some edge cases around multiline attributes 2023-07-19 16:59:20 -07:00
Evan Almloff f55375b8ce simplify fullstack hello world examples 2023-07-19 16:57:43 -07:00