Commit Graph
100 Commits
Author SHA1 Message Date
Evan Almloff 88198fc47c remove static bound on owner 2023-03-02 11:59:25 -06:00
Evan Almloff 90b4dd806e update docs example 2023-03-02 11:57:58 -06:00
Evan Almloff d238481936 reduce indirection and remove some unnecessary methods 2023-03-02 11:54:21 -06:00
Evan Almloff f5c058a2eb make use_shared_state usable in static futures 2023-03-02 11:42:02 -06:00
Evan Almloff 2c0eb303f6 fix the provide context docs 2023-02-27 15:05:49 -06:00
Evan Almloff 2c629f6d13 use namespaced path instead of local path 2023-02-23 12:05:17 -06:00
Evan Almloff c012855659 collect non-fatal errors in hot reloading 2023-02-22 09:18:12 -06:00
Evan Almloff a51f67c2ec add version to docs links in readmes 2023-02-18 18:38:30 -06:00
Evan Almloff 4bf655851b fix pre tag typo 2023-02-14 09:56:39 -06:00
Evan Almloff c84003de98 update tests to escape text 2023-02-14 09:06:59 -06:00
Evan Almloff c9f9b8b0fa escape text in ssr 2023-02-14 08:44:01 -06:00
Evan Almloff f652ac5e13 improve sorting test 2023-02-12 17:36:00 -06:00
Evan Almloff abd6132c03 fix bfs ordering 2023-02-12 17:11:32 -06:00
Evan Almloff 32dc68c539 hot reloading: filter intial read of files by excluded dirs 2023-02-09 16:37:12 -06:00
Evan Almloff 6bea6f6385 fix text dynamic node not assigning id 2023-02-09 09:14:07 -06:00
Evan Almloff 362aadb021 sum nodes pushed instead of counting them 2023-02-09 09:03:35 -06:00
Evan Almloff 78f45b1518 don't run miri workflow on draft PRs 2023-02-07 21:12:34 -06:00
Evan Almloff b33e0ed3ea fix release build warnings 2023-02-07 09:19:09 -06:00
Evan Almloff 773a87d701 fix conditional compilation for hot reloading 2023-02-07 08:57:29 -06:00
Evan Almloff 247d1b40d3 fix the tui widgets example link 2023-02-07 08:04:10 -06:00
Evan Almloff c881f9bf82 fix removing attributes in web bindings 2023-02-05 19:48:49 -06:00
Evan Almloff ea46db0966 enable hydration feature in dev-dependancies 2023-01-31 14:19:19 -06:00
Evan Almloff 9baef6bcd9 always load the templates in hydration 2023-01-31 14:18:34 -06:00
Evan Almloff 696109db10 implement hydration 2023-01-31 14:10:48 -06:00
Evan Almloff c7e957d6f9 add use_memo 2023-01-29 15:57:40 -06:00
Evan Almloff 65be035506 only add non-static components to the borrowed_props list 2023-01-29 11:53:52 -06:00
Evan Almloff b6c7d44a27 fix clippy 2023-01-27 20:35:46 -06:00
Evan Almloff 51ca23b3f7 fix drag serialization on desktop 2023-01-25 20:44:42 -06:00
Evan Almloff a0441f686c use main bumpslab branch 2023-01-23 12:48:00 -06:00
Evan Almloff 82e2175500 make entry key return scopeid 2023-01-23 10:08:11 -06:00
Evan Almloff bdb63d18f3 try a different branch 2023-01-23 08:25:08 -06:00
Evan Almloff 00a9ad29a8 fix memory leak 2023-01-22 21:24:30 -06:00
Evan Almloff c5f003e41e use git version of bump slab 2023-01-22 21:07:54 -06:00
Evan Almloff ae028d82f8 use bump slab 2023-01-22 17:16:34 -06:00
Evan Almloff ba79d4babd don't-box-scopestates 2023-01-22 15:05:32 -06:00
Evan Almloff d2e8fbdade update custom renderer docs 2023-01-21 17:38:15 -06:00
Evan Almloff 7294edcd89 Merge branch 'upstream' into add-fuzzing-to-native-core 2023-01-21 07:45:39 -06:00
Evan Almloff 20751327f3 apply medium width when the border style is not none to comply with browser behavior 2023-01-20 17:36:41 -06:00
Evan Almloff d019ada3da make delete selection public 2023-01-20 17:16:47 -06:00
Evan Almloff 8030ae5581 make text editing utilites agnostic over the text storage 2023-01-20 17:09:19 -06:00
Evan Almloff 278cac6551 pass clippy 2023-01-20 13:42:50 -06:00
Evan Almloff dc768fee2f fix replacing a dynamic text node in native core 2023-01-20 13:31:21 -06:00
Evan Almloff 04bf6c3f91 add fuzzing test to native core 2023-01-20 13:28:49 -06:00
Evan Almloff 8e3f2bcbe5 create stable docs workflow 2023-01-20 07:46:29 -06:00
Evan Almloff 8548b324f1 fix dropping nested scopes 2023-01-15 21:23:49 -06:00
Evan Almloff 3f3db39c28 update doc links 2023-01-15 15:18:12 -06:00
Evan Almloff d13d1fb1c9 Merge branch 'upstream' into fix-future-on-dropped-scope 2023-01-15 14:01:11 -06:00
Evan Almloff d7f9a07f4e fix 2023-01-15 13:52:06 -06:00
Evan Almloff 60219d3f65 formatting 2023-01-15 12:01:12 -06:00
Evan Almloff 418d8b1c30 clippy 2023-01-15 11:51:17 -06:00
Evan Almloff 893d0be1a6 add option to specify a callback to make using hot-reloading in a CLI easier 2023-01-15 11:29:51 -06:00
Evan Almloff 70590c6af0 pass clippy 2023-01-14 16:07:13 -06:00
Evan Almloff 63840bcca4 pass clippy 2023-01-13 17:55:11 -06:00
Evan Almloff 0c6750d177 fix dependancies 2023-01-13 17:50:32 -06:00
Evan Almloff 8a7cee529c Merge branch 'upstream' into desktop-hot-reload 2023-01-13 17:43:32 -06:00
Evan Almloff 33c1b4e98f Merge branch 'upstream' into desktop-hot-reload 2023-01-13 17:34:22 -06:00
Evan Almloff 80755e1d55 remove debug log 2023-01-13 17:32:31 -06:00
Evan Almloff 34c8ad8849 fix gitignore performance issues 2023-01-13 17:31:55 -06:00
Evan Almloff 31e21aaa79 change rebuild_handler to rebuild_command 2023-01-13 17:15:06 -06:00
Evan Almloff 22f86ed464 update docs 2023-01-13 16:57:27 -06:00
Evan Almloff d642e53a2b intigrate with .gitignore 2023-01-13 16:25:03 -06:00
Evan Almloff cc983dc091 rebuild when the cargo.toml changes 2023-01-13 16:17:25 -06:00
Evan Almloff b3d119b815 Provide option to do full rebuilds when nessisary 2023-01-13 16:13:07 -06:00
Evan Almloff c5bb4275e6 fix boolean attributes with the web renderer 2023-01-13 08:48:59 -06:00
Evan Almloff 3c229b38bc make shutdown message more clear 2023-01-12 18:51:08 -06:00
Evan Almloff cd17f515d4 change to hook api 2023-01-12 18:48:23 -06:00
Evan Almloff ebed5ac025 Merge branch 'upstream' into add-fuzzing-to-core 2023-01-12 16:38:29 -06:00
Evan Almloff a01a65a0eb seperate text and other dynamic nodes 2023-01-12 16:34:46 -06:00
Evan Almloff 260589cd7f pass clippy 2023-01-12 15:53:33 -06:00
Evan Almloff 09da9c04a8 Use zero cost option instead of null pointers 2023-01-12 15:42:23 -06:00
Evan Almloff 8a04a6ab0e clean up fuzzing test 2023-01-12 15:28:10 -06:00
Evan Almloff 75932a43e0 Merge branch 'upstream' into add-fuzzing-to-core 2023-01-12 15:17:20 -06:00
Evan Almloff 1899a10aec fix removing aborted nodes 2023-01-12 15:13:47 -06:00
Evan Almloff 733ff40bd0 Merge branch 'upstream' into handle-aborting-renders 2023-01-12 13:30:15 -06:00
Evan Almloff fc28050da6 pass clippy 2023-01-12 12:09:43 -06:00
Evan Almloff 6c804cded7 Merge branch 'upstream' into desktop-hot-reload 2023-01-12 12:08:56 -06:00
Evan Almloff f71ab650e8 don't include inteprocess in wasm builds 2023-01-12 11:41:46 -06:00
Evan Almloff d8d483a8b4 apply the same fixes to element specific attributes 2023-01-12 11:31:21 -06:00
Evan Almloff 232b49a3be change some upper camel case to snake case and fix some incorrect attributes 2023-01-12 11:21:34 -06:00
Evan Almloff 97b9f422e1 log path errors 2023-01-12 11:10:16 -06:00
Evan Almloff 4e180bd19e remmove comment 2023-01-12 11:00:16 -06:00
Evan Almloff dc8fcf254b Merge branch 'upstream' into desktop-hot-reload 2023-01-12 10:59:01 -06:00
Evan Almloff 6b4a300880 doc formatting and cleanup 2023-01-12 10:58:12 -06:00
Evan Almloff 351b9fab6f allow custom namespaces 2023-01-12 10:52:24 -06:00
Evan Almloff c49c59b8b2 add readme 2023-01-12 10:32:50 -06:00
Evan Almloff 9be1df1451 allow disabling logging 2023-01-12 10:32:45 -06:00
Evan Almloff 82048737f4 fix the macro export and WIP hot reloading docs 2023-01-12 08:47:33 -06:00
Evan Almloff 19aaa0ee5b allow watching arbitrary paths 2023-01-11 21:06:00 -06:00
Evan Almloff ee57046b58 Merge branch 'desktop-hot-reload' of https://github.com/demonthos/dioxus into desktop-hot-reload 2023-01-11 20:05:55 -06:00
Evan Almloff 1b53d4585e handle liveview sockets disconnecting 2023-01-11 14:59:00 -06:00
Evan Almloff e5e1abbdac implement hot reloading for liveview 2023-01-11 14:41:29 -06:00
Evan Almloff 6eff4438cf implement hot reloading for TUI 2023-01-11 14:20:38 -06:00
Evan Almloff 1073574896 implement hot reloading for desktop 2023-01-11 13:40:02 -06:00
Evan Almloff 2772b86629 create with event handler 2023-01-10 21:35:11 -06:00
Evan Almloff 6a8fefdfd8 keep liveview websocket alive 2023-01-10 14:41:26 -06:00
Evan Almloff 8a1f54f573 fix drag* events 2023-01-10 12:53:40 -06:00
Evan Almloff 52d5c8d4e7 update READMEs and tags for the 0.3 release 2023-01-10 10:16:11 -06:00
Evan Almloff 4621272f4c fix fermi example 2023-01-09 21:33:00 -06:00
Evan Almloff d2b5af6615 remove logs from interpreter 2023-01-09 12:04:38 -06:00
Evan Almloff 72b2a3ef37 fix tests 2023-01-08 12:02:44 -06:00