Commit Graph
100 Commits
Author SHA1 Message Date
Evan Almloff a74a3b1925 add remaining passes 2023-01-28 15:54:02 -06:00
Evan Almloff ec31014966 fix clippy in TUI 2023-01-28 15:06:03 -06:00
Evan Almloff 9efff74c0c update TUI renderer to new approach 2023-01-28 14:51:05 -06:00
Evan Almloff ce59ccfd44 enable multithreading 2023-01-23 21:03:28 -06:00
Evan Almloff 3279068569 clean up view code 2023-01-22 21:06:59 -06:00
Evan Almloff 4738352955 remove native-core-macro 2023-01-22 16:41:15 -06:00
Evan Almloff fb0c6c1b62 Merge branch 'upstream' into simplify-native-core 2023-01-21 18:33:52 -06:00
Evan Almloff 0a5499508a simplify api and pass clippy 2023-01-21 18:30:42 -06:00
Evan Almloff adff97036d clean up some unused code + clippy 2023-01-21 07:44:38 -06:00
Evan Almloff e81f05fe9d make native core compile 2023-01-20 20:24:44 -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 dc768fee2f fix replacing a dynamic text node in native core 2023-01-20 13:31:21 -06:00
Evan Almloff ebb6300fc7 clean up the API 2023-01-20 13:23:26 -06:00
Evan Almloff 8e3f2bcbe5 create stable docs workflow 2023-01-20 07:46:29 -06:00
Evan Almloff 1587b41829 WIP make ECS work with reactive system 2023-01-19 14:40:56 -06:00
Evan Almloff e36874d86e use node id 2023-01-18 12:14:59 -06:00
Evan Almloff 91fc594708 ECS based tree data struture 2023-01-16 14:33:11 -06:00
Evan Almloff 5aa3587ea9 Merge branch 'upstream' into simplify-native-core 2023-01-16 13:05:34 -06:00
Evan Almloff 8548b324f1 fix dropping nested scopes 2023-01-15 21:23:49 -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 70590c6af0 pass clippy 2023-01-14 16:07:13 -06:00
Evan Almloff c5bb4275e6 fix boolean attributes with the web renderer 2023-01-13 08:48:59 -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 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 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 85fdc77880 fix tui 2023-01-08 15:26:30 -06:00
Evan Almloff 8adee11fe7 fix custom type 2023-01-08 14:04:48 -06:00
Evan Almloff ecf4ee275a Merge branch 'upstream' into simplify-native-core 2023-01-08 14:03:44 -06:00
Evan Almloff 72b2a3ef37 fix tests 2023-01-08 12:02:44 -06:00
Evan Almloff a934e60fdf unify dirty nodes 2023-01-08 11:37:54 -06:00
Evan Almloff 927db9723a handle abort diffing 2023-01-07 19:01:29 -06:00
Evan Almloff 112738c23d improve fuzzing test 2023-01-07 18:52:37 -06:00
Evan Almloff 990b0503e1 remove outdated comment 2023-01-05 10:36:30 -06:00
Evan Almloff 42baadf65d add fuzzing test to dioxus-core 2023-01-05 10:28:07 -06:00
Evan Almloff 3a6d06e205 remove nodes from listener list when the node is removed 2023-01-05 08:21:36 -06:00
Evan Almloff e3dd55533f handle removing a future that does not exist 2023-01-04 11:38:34 -06:00
Evan Almloff 5e77b297f2 rename tui examples 2023-01-04 11:21:29 -06:00
Evan Almloff 93a95b82a4 bump lightningcss version 2023-01-04 11:18:32 -06:00
Evan Almloff 52a74214da don't remove realdom nodes when the element id changes 2023-01-04 09:14:58 -06:00
Evan Almloff bf20b66b38 make the real dom generic over custom types 2023-01-03 12:35:48 -06:00
Evan Almloff c5672650f1 use the namespace and volitity defined in the html crate 2023-01-03 09:03:20 -06:00
Evan Almloff 1a92f125b2 support Option<AttributeValue> 2023-01-03 08:51:58 -06:00
Evan Almloff ea43b864db remove attributes with the None value 2023-01-03 08:51:48 -06:00
Evan Almloff c0f9355648 fix any value dropping 2023-01-02 21:26:12 -06:00
Evan Almloff 51dba50c04 use BumpBox<Any> and FromAnyValue instead of sync bounds 2023-01-02 14:40:25 -06:00
Evan Almloff 64db1def9f make clippy happy 2023-01-02 12:37:16 -06:00
Evan Almloff 87ff41f213 remove some commented out code 2023-01-02 11:54:44 -06:00
Evan Almloff 613a7ac55b add comment about multithreading 2023-01-02 11:52:42 -06:00
Evan Almloff 6d60c483f8 make it pass miri 2023-01-02 11:01:17 -06:00
Evan Almloff 56154d90be clean up unused code 2023-01-01 19:00:52 -06:00
Evan Almloff 6f6f6c258f add allow 2023-01-01 18:56:39 -06:00
Evan Almloff 359b4e514b remove some more unnessisary usages of unsafe 2023-01-01 18:44:54 -06:00
Evan Almloff 4db3d8ff40 fix state 2023-01-01 17:21:34 -06:00
Evan Almloff 2d67dabfe5 require Send for S for resolve_passes multithreaded 2023-01-01 15:48:26 -06:00
Evan Almloff 3c507479cb update the update_state method 2023-01-01 12:10:19 -06:00
Evan Almloff bc2925240e implement macro and update tui 2023-01-01 08:52:59 -06:00
Evan Almloff 9e971fbe11 work on integrating new pass system 2022-12-31 22:34:16 -06:00
Evan Almloff e76cd63ee3 create new state system 2022-12-30 20:29:28 -06:00
Evan Almloff c1fc00ed53 remove unsafe sync impl 2022-12-30 15:23:04 -06:00
Evan Almloff 845f2fb7a9 use get2_mut instead of unsafe 2022-12-30 14:19:56 -06:00
Evan Almloff 5b1d9c5c8d Merge branch 'upstream' into fix-non-str-attributes 2022-12-30 11:52:55 -06:00
Evan Almloff 2da1d8ab27 clean up implementation 2022-12-29 21:34:17 -06:00
Evan Almloff f6fb6e1d1b add aspect ratio parsing 2022-12-29 14:14:29 -06:00
Evan Almloff 579d6ce1f9 use lightning css to parse layout attributes for taffy 2022-12-29 13:31:33 -06:00
Evan Almloff cb17252a21 clean up warnings and update prelude 2022-12-28 20:42:47 -06:00
Evan Almloff 044462876d Merge branch 'upstream' into fix-non-str-attributes 2022-12-28 20:36:57 -06:00
Evan Almloff 738f1b3ce0 Merge branch 'upstream' into fix-non-str-attributes 2022-12-24 12:52:44 -06:00
Evan Almloff c0d138fc1b fix persistant iterator test 2022-12-24 11:37:17 -06:00
Evan Almloff 7eac90065a fix mutations related to keyed lists 2022-12-24 10:58:56 -06:00
Evan Almloff 33c08b3d74 Merge branch 'upstream' into fix-hot-reloading 2022-12-23 18:59:57 -06:00
Evan Almloff a6c226ae57 fmt 2022-12-23 18:31:40 -06:00
Evan Almloff 555b192436 Merge branch 'upstream' into fix-hot-reloading 2022-12-23 18:06:47 -06:00
Evan Almloff 8fcccfa294 intigrate upstream changes 2022-12-23 17:59:51 -06:00
Evan Almloff 33af22638e don't panic if the formatting of the span is different than expected 2022-12-23 17:23:46 -06:00
Evan Almloff 08c2440bca update core tests 2022-12-23 16:10:05 -06:00
Evan Almloff 4caf95d639 add bubbling data to event listeners in the web renderer 2022-12-23 16:04:10 -06:00
Evan Almloff afd024bcb6 Merge branch 'upstream' into fix-non-str-attributes 2022-12-23 15:53:39 -06:00
Evan Almloff d98821da47 move hot reloading utilities to dioxus repository 2022-12-23 15:42:34 -06:00
Evan Almloff a42ed7d445 create hot-reload-context flag 2022-12-23 15:08:44 -06:00
Evan Almloff 3165c90e9f update rsx tests 2022-12-22 19:32:21 -06:00
Evan Almloff cc35298a1d more resiliant span debug parsing 2022-12-22 18:34:20 -06:00
Evan Almloff 6a46a7c4fb fix tests 2022-12-22 18:19:55 -06:00
Evan Almloff 6c28de7d05 fix tui 2022-12-22 17:09:00 -06:00