Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
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
Jonathan Kelley b0b7de3692 Update signals example 2024-01-24 15:53:39 -08:00
Jonathan Kelley 1eb989a544 remove setinner 2024-01-24 12:24:47 -08:00
Jonathan Kelley d092f7f19f Fix effect by using a set_inner 2024-01-24 12:21:14 -08:00
Jonathan Kelley 3a5cbae5ee Rename two files 2024-01-23 17:00:49 -08:00
Jonathan Kelley c0522bc152 cargo check all 2024-01-23 16:58:29 -08:00
Jonathan Kelley c8e4c96762 Fix panic in demo 2024-01-23 16:45:58 -08:00
Jonathan Kelley b1921cf17d Merge pull request #1863 from egegungordu/is-composing-support
Add `isComposing` support
2024-01-23 16:25:12 -08:00
Jonathan Kelley 9633cfadde fix gen box compile release no features 2024-01-23 15:41:37 -08:00
Jonathan Kelley 828c253305 queue effect instead of running it 2024-01-23 14:10:13 -08:00
Jonathan Kelley 079fec3be6 simplify generational box by compressing debug info 2024-01-22 21:17:02 -08:00
Jonathan Kelley 5167cad689 Remove logging in protocol 2024-01-21 14:58:27 -08:00
Jonathan Kelley e9978c119f Don't strip the prefix from custom assets 2024-01-21 13:38:25 -08:00
Jonathan Kelley 028f499bf6 Fix generational box in release mode 2024-01-21 12:46:19 -08:00
Jonathan Kelley 06d9b575b7 rename use_selector to use_memo 2024-01-20 23:32:12 -08:00
Jonathan Kelley fc0b0f02a1 downcast data with panic 2024-01-20 11:21:49 -08:00
Jonathan Kelley 3ded0f5329 Make more examples cross-platform 2024-01-20 00:11:55 -08:00
Jonathan Kelley 552ce92c64 Don't make query_segments special 2024-01-19 22:27:54 -08:00
Jonathan Kelley 2366d609d4 add checked to form 2024-01-19 22:23:13 -08:00
Jonathan Kelley 728a26a2cc Fix borrowmut error in nested spawns 2024-01-19 22:01:21 -08:00
Jonathan Kelley 83462badd1 tweak crm 2024-01-19 17:06:46 -08:00
Jonathan Kelley 85c7c22619 Make router work on web 2024-01-19 16:36:40 -08:00
Jonathan Kelley b0038bb24b Tweak crm example 2024-01-19 15:59:51 -08:00
Jonathan Kelley c1be911dd7 Cleanup in global signals 2024-01-19 15:50:00 -08:00
Jonathan Kelley 60f5697e8e Fix global signal owner 2024-01-19 15:48:21 -08:00
Jonathan Kelley 673caec79f Cleanup random tui example 2024-01-19 15:16:14 -08:00
Jonathan Kelley 337c04557b get cargo check --all --examples --tests working! 2024-01-19 15:01:01 -08:00
Jonathan Kelley 83bce6ce97 Make cargo check --all --examples work! 2024-01-19 14:19:49 -08:00
Jonathan Kelley 87572d694f Fix platform-less check in launch 2024-01-18 19:51:01 -08:00
Jonathan Kelley 391fe15db8 Fix context trait params 2024-01-18 19:49:20 -08: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 3506b3ea72 Make http a required feature for a number of examples 2024-01-18 12:50:25 -08:00
Jonathan Kelley 84e82fc3e2 Make router configed-by-platform 2024-01-18 12:41:19 -08:00
Jonathan Kelley b8adfb9293 Make magnansis a feature for examples 2024-01-18 12:36:42 -08:00
Jonathan Kelley 451a2b6cfc Trim off 150 deps for examples 2024-01-18 12:32:01 -08:00
Jonathan Kelley c59a2fb829 Fix desktop launch 2024-01-18 11:44:41 -08:00
Jonathan Kelley 127709f83f Tiny aesthetic tweaks 2024-01-18 10:59:43 -08:00
Jonathan Kelley 2ed763e660 Use lockless in editqueue 2024-01-18 04:19:17 -08:00
Jonathan Kelley 94b17cc8ca Fix non tokio builds for desktop 2024-01-18 04:07:28 -08:00
Jonathan Kelley 1b65ee8501 Tweak launch cfg 2024-01-18 03:03:17 -08:00
Jonathan Kelley 0a612657e6 Provide context on desktop again 2024-01-17 19:53:34 -08:00
Jonathan Kelley d4d7cb11f5 Remove all_css example 2024-01-17 19:03:28 -08:00
Jonathan Kelley 8918bf9463 Make the calculator more beautiful 2024-01-17 19:01:28 -08:00
Jonathan Kelley 1df329bda4 Fix router examples 2024-01-17 18:41:31 -08: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
Jonathan Kelley 98bd78de43 Fix issue with mutability in component macro 2024-01-15 23:57:10 -08:00
Jonathan Kelley 8559984e9d and mut bound to mut methods on signals 2024-01-15 23:24:59 -08:00
Jonathan Kelley f1596bf5e8 Adjust example 2024-01-15 22:14:58 -08:00
Jonathan Kelley d88561f973 Adjust impl for signal syntax to allow cloned values 2024-01-15 21:43:30 -08:00
Jonathan Kelley 33bba24867 Experiment with call syntax only working for copy types 2024-01-15 21:12:44 -08: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
Jonathan Kelley 74aa55f85f Bring back mroe hooks, remove old hooks, cleanup a number of examples 2024-01-15 17:04:39 -08:00
Jonathan Kelley b291a5c0b0 Remove a number of hooks 2024-01-15 14:51:34 -08:00
Jonathan Kelley fe12b1062f Clean up more examples 2024-01-15 14:40:56 -08: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
Jonathan Kelley f2caa3a3ad clean up some more examples 2024-01-15 11:54:17 -08:00
Jonathan Kelley 0feca31a4a Merge pull request #1835 from DioxusLabs/dependabot/github_actions/actions/github-script-7
Bump actions/github-script from 6 to 7
2024-01-15 10:30:36 -08:00
Jonathan Kelley 8fcac39512 Merge pull request #1833 from ealmloff/fix-form-web 2024-01-14 11:34:37 -08:00
Jonathan Kelley 2470a46511 remove dbg 2024-01-13 21:23:52 -08:00
Jonathan Kelley 9881a94e67 Remove cx in more places 2024-01-13 21:18:36 -08:00
Jonathan Kelley 1dde044697 remove cx.render 2024-01-13 21:12:21 -08:00
Jonathan Kelley fae0b08e61 Fix the router and stub out a number of crates to get compiling 2024-01-13 20:51:37 -08:00
Jonathan Kelley 319318a6e2 Merge pull request #1823 from ealmloff/fix-mount-event 2024-01-12 20:01:02 -08:00
Jonathan Kelley 759274143c Merge branch 'master' into jk/breaking-merged 2024-01-11 17:38:31 -08:00
Jonathan Kelley e801007698 Clean up some bits 2024-01-11 17:36:00 -08:00
Jonathan Kelley 3f15612c8e Fix remaining issues to get desktop running 2024-01-11 17:30:50 -08:00
Jonathan Kelley 8beec2f41f fix rendering issue 2024-01-11 17:15:01 -08:00
Jonathan Kelley 8c94f0bc4a get compiling 2024-01-11 16:51:18 -08:00
Jonathan Kelley ba23512fa5 Merge pull request #1819 from DioxusLabs/jk/fix-segfault-boot
Fix muda segfault
2024-01-11 16:04:58 -08:00
Jonathan Kelley 2ae3241cc0 Merge branch 'master' into jk/breaking-merged 2024-01-11 16:04:36 -08:00
Jonathan Kelley 075caedf75 Different approach to make clippy happy across platforms 2024-01-11 15:15:45 -08:00
Jonathan Kelley ac64f40842 Different approach to cfg 2024-01-11 15:14:45 -08:00
Jonathan Kelley b90c7ffcac Fix linux compile 2024-01-11 15:09:38 -08:00
Jonathan Kelley 11b51f6173 Merge branch 'master' into jk/fix-segfault-boot 2024-01-11 14:56:09 -08:00