Commit graph

119 commits

Author SHA1 Message Date
JMS55 9d5b0408c0 Stylistic cleanup 2023-12-17 12:19:08 -08:00
JMS55 0ccb49e5e7
Merge pull request #2 from dylanblokhuis/main
Add the remaining mutations
2023-12-17 12:13:41 -08:00
dylanblokhuis 0a4b750eb6 added more mutations and more elements to the demo to test the mutations 2023-12-17 20:58:29 +01:00
JMS55 e10a0fabd3 Add spawn entity button 2023-12-16 21:33:13 -08:00
JMS55 322e0dbcb6 Improve demo styling 2023-12-16 21:21:32 -08:00
JMS55 80e542daf1 Support more style properties 2023-12-16 20:59:19 -08:00
JMS55 fa03c65f8a Fix segfault 2023-12-16 20:19:41 -08:00
JMS55 fe22cc8709 Add TODO for possible segfault cause 2023-12-16 17:48:42 -08:00
JMS55 91ac88def7 Events cannot start on text nodes 2023-12-16 17:43:55 -08:00
JMS55 f6d0b3acd8 Misc 2023-12-16 16:09:13 -08:00
JMS55 b43503a93b Ensure changes to UI root components are picked up 2023-12-16 12:54:01 -08:00
JMS55 d58710e8ac Move VirtualDom to a non-send resource 2023-12-16 12:41:32 -08:00
JMS55 53f3756a66 Bugfixes 2023-12-15 20:31:00 -08:00
JMS55 74e9fecc0f Fix bug with background color of nodes 2023-12-15 18:58:07 -08:00
JMS55 b72a79bc81 Misc fix 2023-12-15 17:53:14 -08:00
JMS55 62fcc8859d Misc 2023-12-15 17:51:05 -08:00
JMS55 48d2e56e69 Cleanup some cache entries 2023-12-15 17:49:10 -08:00
JMS55 cb4407766d Fix Mutation::ReplacePlaceholder 2023-12-15 17:46:19 -08:00
JMS55 11669f597b Misc fix 2023-12-15 17:42:22 -08:00
JMS55 f668d43994 Convert apply_mutations to use world directly 2023-12-15 17:39:02 -08:00
JMS55 344f4983c3 Finish removing unsafe from tick.rs 2023-12-15 17:04:29 -08:00
JMS55 9355cc32e2 WIP: More refactor of tick.rs 2023-12-15 16:53:25 -08:00
JMS55 138a2b5b20 WIP: Direct world access for tick_dioxus_ui() 2023-12-15 16:20:05 -08:00
JMS55 98a22580a1 Misc 2023-12-15 12:36:53 -08:00
JMS55 adb8fcd12d Implement Mutation::CreatePlaceholder 2023-12-13 23:45:30 -08:00
JMS55 7102a64ab2 Small code cleanup 2023-12-13 23:31:10 -08:00
JMS55 dac73985d0 WIP Mutation::SetAttribute 2023-12-13 23:23:30 -08:00
JMS55 a61ee7e0b2 WIP: More advanced example 2023-12-12 19:47:14 -08:00
JMS55 8dcaae99e1 Make use_system() hook return a closure 2023-12-12 18:24:48 -08:00
JMS55 035311036d Fix event handlers not finding target element 2023-12-12 17:31:47 -08:00
JMS55 54f7e5c022 Implement proper resource change detection 2023-12-12 16:37:52 -08:00
JMS55 99929cbc7f Make ECS hooks subscribe to changes 2023-12-12 16:22:54 -08:00
JMS55 deb6ddb2fe Add events todo 2023-12-12 00:14:10 -08:00
JMS55 37774fb3e3 Add support for click events 2023-12-12 00:12:06 -08:00
JMS55 efb9ec93e5 Fix element ordering 2023-12-10 20:40:13 -08:00
JMS55 52da5428fb Fix use_system() 2023-12-10 16:14:35 -08:00
JMS55 d96aca59af Change hook APIs 2023-12-10 15:53:50 -08:00
JMS55 d8f688de37 More mutations work 2023-12-10 15:44:27 -08:00
JMS55 0900104891 More mutation work 2023-12-10 13:50:10 -08:00
JMS55 f7896d5135 FIll out another mutation 2023-12-10 13:05:01 -08:00
JMS55 54c407ba3e Tweak error message 2023-12-10 12:57:00 -08:00
JMS55 9033473974 Add support for divs 2023-12-10 12:55:49 -08:00
JMS55 cad620fe11 WIP mutations: Enough for an extremely basic example 2023-12-10 12:35:19 -08:00
JMS55 3d71d27e7d Add TODO 2023-12-09 10:58:59 -08:00
JMS55 d3f5a985ba Misc 2023-12-07 20:35:49 -08:00
JMS55 3c0057d961 WIP: Cursed reflected attributes 2023-12-07 20:27:42 -08:00
JMS55 9bcbd0bb81 Misc 2023-12-07 13:54:11 -08:00
JMS55 71c1d00fdb Add query hooks 2023-12-07 13:51:55 -08:00
JMS55 aa06f3805b Fix unsoundness in tick_dioxus_ui 2023-12-07 12:57:34 -08:00
JMS55 b5856e77f7 Cargo update 2023-12-07 12:31:51 -08:00