Commit Graph
100 Commits
Author SHA1 Message Date
Evan Almloff 69da70fd32 make diffing a bit more resilient 2024-01-11 17:21:38 -06:00
Evan Almloff 6c29e2b825 clean up some core context APIs 2024-01-11 17:21:13 -06:00
Evan Almloff d51b6268eb restore error boundaries in core 2024-01-11 17:20:53 -06:00
Evan Almloff 1034377a6f document ComponentFunction 2024-01-11 16:37:42 -06:00
Evan Almloff 4ef6f78657 fix duplicate listeners in the autoformat tests 2024-01-11 16:22:28 -06:00
Evan Almloff 598b557aee rename HasProps to ComponentFunction 2024-01-11 15:53:14 -06:00
Evan Almloff b6ea395338 enable serde dependency in the html crate even if eval is disabled 2024-01-11 15:40:44 -06:00
Evan Almloff 3267ddec10 more consistent naming of the root component in core 2024-01-11 15:23:37 -06:00
Evan Almloff 7fe6e05da3 remove trybuild now that core is more safe 2024-01-11 15:21:13 -06:00
Evan Almloff fd0a53ab63 make all core tests compile 2024-01-11 15:18:11 -06:00
Evan Almloff a9d09d858b fix more errors in core tests 2024-01-11 12:40:36 -06:00
Evan Almloff 8d783490a0 fix the component macro when the function takes a single argument 2024-01-11 12:01:40 -06:00
Evan Almloff bcbb647d02 fix constructing no argument components 2024-01-11 11:44:18 -06:00
Evan Almloff 1794debf79 fix components that take no arguments 2024-01-11 11:11:44 -06:00
Evan Almloff 404c864246 make the root component take no arguments 2024-01-11 10:48:04 -06:00
Evan Almloff 9b5a797008 check for duplicate event listeners in the rsx macro 2024-01-11 10:34:08 -06:00
Evan Almloff 029a390078 bump manganis 2024-01-11 10:02:47 -06:00
Evan Almloff 8fe2515413 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-10 19:21:17 -06:00
Evan Almloff 55f76fede6 work on fixing some core tests 2024-01-10 19:21:15 -06:00
ealmloff 8e08c736df Merge pull request #2 from DioxusLabs/jk/fix-component-macro-on-breaking
Fix: quick tweak to allow #[component] macro working
2024-01-10 18:42:48 -06:00
Evan Almloff 4a1a00b0f0 fix dioxus ssr 2024-01-10 17:57:15 -06:00
Evan Almloff dc58212508 fix props diffing 2024-01-10 17:13:56 -06:00
Evan Almloff b8c6862791 revert cargo.toml 2024-01-10 11:24:04 -06:00
Evan Almloff e004c1722f set the required environment variable for manganis support 2024-01-10 11:19:51 -06:00
Evan Almloff 5b2b0c43bd work on fixing ssr 2024-01-10 09:56:03 -06:00
Evan Almloff d8e79b656b remove an extra clone 2024-01-09 14:27:25 -06:00
Evan Almloff 663296ae45 make collect-assets not optional in dioxus fullstack 2024-01-09 13:58:28 -06:00
Evan Almloff f1b2f964c0 fix removing root nodes 2024-01-09 12:05:27 -06:00
Evan Almloff b2860a3d73 fix diffing components 2024-01-09 11:50:41 -06:00
Evan Almloff 3545c14a38 fix formatting 2024-01-09 11:36:45 -06:00
Evan Almloff b43dfb1f67 fix mounted information 2024-01-09 11:35:55 -06:00
Evan Almloff 967c082085 clippy fix 2024-01-09 11:02:07 -06:00
Evan Almloff 41abffb267 remove the mount information when a node is dismounted 2024-01-09 11:01:42 -06:00
Evan Almloff 8eb2b74832 move mounted info to the VDOM 2024-01-09 11:01:11 -06:00
Evan Almloff 0175ae0599 refactor diffing a bit 2024-01-09 10:26:32 -06:00
Evan Almloff d1b9703ee7 fix release mode 2024-01-09 10:24:02 -06:00
Evan Almloff 8af39e0f1e fix some more clippy lints 2024-01-09 10:11:31 -06:00
Evan Almloff eb602fc29f clippy fix 2024-01-09 10:09:58 -06:00
Evan Almloff aed29b1dec separate mount information from VNodes 2024-01-09 10:09:08 -06:00
Evan Almloff 0a35b5a670 fix render macro 2024-01-08 19:04:56 -08:00
Evan Almloff 194c9d43e3 fix merge 2024-01-08 14:51:35 -06:00
Evan Almloff 56798b3d1c Merge branch 'master' into add-file-data-drag-event 2024-01-08 14:16:09 -06:00
Evan Almloff cfbec8240e make the web history a higher priority than the liveview history when compiling to wasm 2024-01-08 13:50:01 -06:00
Evan Almloff 2cc6f2f51f fix merge and reorganize the CLI a bit 2024-01-08 13:39:12 -06:00
ealmloff 01c2691953 fix duplicate serde dependancy 2024-01-08 13:30:08 -06:00
Evan Almloff 0269a59c95 add fullstack platform 2024-01-08 13:24:23 -06:00
Evan Almloff 23509ada9f Merge branch 'master' into cli-config-library 2024-01-08 13:24:16 -06:00
Evan Almloff b180b501f7 Merge branch 'master' into fullstack-binary-size-compile-times 2024-01-08 13:18:05 -06:00
ealmloff 08a679147f Merge branch 'master' into liveview-history-default 2024-01-08 13:11:55 -06:00
Evan Almloff 438c03ad68 fix the double click event 2024-01-08 13:10:09 -06:00
Evan Almloff c9bd5a4e6e look out for a simple to optimize format case 2024-01-07 17:02:49 -06:00
Evan Almloff aefa8a2431 use boxed slices instead of vecs where possible 2024-01-07 13:41:39 -06:00
Evan Almloff c59926cb1f remove IS_STATIC 2024-01-07 09:19:40 -06:00
Evan Almloff ce902e4586 fix creating EventHandler in a component 2024-01-07 09:18:45 -06:00
Evan Almloff ebacc7b709 make EventHandler partialeq 2024-01-07 09:17:54 -06:00
Evan Almloff 58c01253e5 make EventHandler clone 2024-01-07 09:17:26 -06:00
Evan Almloff 6630a81b0b fix VComponent::new 2024-01-07 09:14:44 -06:00
Evan Almloff 9ef4f465a6 fix formatting 2024-01-06 16:57:54 -06:00
Evan Almloff 44ccdba0fe remove wasm-bindgen cache (we use sledgehammer) 2024-01-06 16:56:07 -06:00
Evan Almloff 65c0d213e3 remove bump in generational box 2024-01-06 16:55:52 -06:00
Evan Almloff 88e2da6c11 update the web renderer to the new dioxus core 2024-01-06 16:44:07 -06:00
Evan Almloff f4af297777 merge upstream 2024-01-06 16:14:22 -06:00
Evan Almloff 53422ae199 fix the ondouble click desktop test 2024-01-06 15:55:43 -06:00
Evan Almloff f3ad445882 fix hydration 2024-01-06 09:08:51 -06:00
Evan Almloff 502c80b0ad remove an unused import 2024-01-06 09:00:44 -06:00
Evan Almloff 5d842bad2b add the visit feature to syn in core-macro 2024-01-06 08:59:57 -06:00
Evan Almloff 5b6f9d6b80 fix merge 2024-01-06 08:58:49 -06:00
Evan Almloff e5df83ceec Merge branch 'master' into pr/atty303/1349 2024-01-06 08:52:37 -06:00
Evan Almloff 4013341b6c hello world example working 2024-01-05 18:01:05 -06:00
Evan Almloff 3865f44081 make desktop compile 2024-01-05 14:39:45 -06:00
Evan Almloff 21b71e992f implement editwriter for the binary edit channel 2024-01-05 13:53:12 -06:00
Evan Almloff d90c71c508 move creation functions into the structs they are creating and unify user and system events 2024-01-05 13:18:48 -06:00
Evan Almloff a4a9aa5224 create a global once function 2024-01-05 12:31:20 -06:00
Evan Almloff a1676537ad restore drop scope 2024-01-05 12:28:45 -06:00
Evan Almloff efd301a878 clippy fix 2024-01-05 12:26:12 -06:00
Evan Almloff 32b15fc851 make core compile 2024-01-05 12:25:18 -06:00
Evan Almloff 113b2c1529 port over more diffing + creation logic 2024-01-05 12:07:29 -06:00
Evan Almloff 717f38a5ec remove some unused unsafe blocks 2024-01-05 11:45:01 -06:00
Evan Almloff 35b461cd09 switch to a mutations trait to fix some lifetime issues 2024-01-05 11:44:07 -06:00
Evan Almloff 0c76770da0 remove a lot of unsafe 2024-01-05 10:57:05 -06:00
Evan Almloff c70e2bfcb6 move diffing into the global runtime 2024-01-05 09:32:50 -06:00
Evan Almloff f42ef3ef9d remove more lifetimes 2024-01-05 08:39:22 -06:00
Evan Almloff 5ec8f9ec93 Merge branch 'master' of https://github.com/DioxusLabs/dioxus 2024-01-04 19:57:05 -06:00
Evan Almloff bb8341241d bump sledgehammer 2024-01-04 19:57:02 -06:00
Evan Almloff 4e6eee8757 Merge branch 'events-2' of https://github.com/Demonthos/dioxus into events-2 2024-01-04 19:36:11 -06:00
Evan Almloff 7ffb204eac fix event tests in core 2024-01-04 19:36:10 -06:00
Evan Almloff fae81e2364 fix event tests in core 2024-01-04 19:32:00 -06:00
Evan Almloff 0388a5c1f4 fix formatting 2024-01-04 19:21:06 -06:00
Evan Almloff 0b40878fce fix cargo check 2024-01-04 19:11:32 -06:00
Evan Almloff c41e3d96e7 fix compose example 2024-01-04 19:08:06 -06:00
Evan Almloff 4f654d61b7 fix cargo check 2024-01-04 19:05:36 -06:00
Evan Almloff dccfba12d8 Merge branch 'master' into events-2 2024-01-04 19:02:00 -06:00
Evan Almloff b1de7d850c Merge branch 'master' into intigrate-collect-assets 2024-01-04 18:44:29 -06:00
Evan Almloff 3ad16ddd37 rip out more lifetimes 2024-01-04 18:33:01 -06:00
Evan Almloff ca83d6bc82 use the stable version of sledgehammer 2024-01-04 17:41:41 -06:00
Evan Almloff c9ff449e45 remove the bump allocator 2024-01-04 17:33:22 -06:00
Evan Almloff f6acaba061 fix compilation 2024-01-04 17:04:56 -06:00
ealmloff f913b2ce53 don't cache assets in the CLI (#1742) 2024-01-04 09:06:57 -06:00
ealmloff c56d3662e9 document the type name as optional in the server function docs (#1748) 2024-01-04 09:06:38 -06:00
Evan Almloff 682beeccfd fallback to global attributes when mapping rsx rosetta html attribute names 2024-01-03 15:45:19 -06:00