Commit Graph

109 Commits

Author SHA1 Message Date
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 281b93273a Small refactor 2023-12-07 12:30:33 -08:00
JMS55 8cf201d648 Cleanup deferred systems 2023-12-07 12:25:02 -08:00
JMS55 3232fb392a Fix DeferredSystem unsafety 2023-12-07 12:04:06 -08:00
JMS55 92c97b44e4 More soundness issues 2023-12-07 11:45:31 -08:00
JMS55 4eacde53fb TODO: Unsoundness :( 2023-12-07 11:27:22 -08:00
JMS55 939c12d78f WIP apply_mutations 2023-12-07 11:17:42 -08:00
JMS55 4ff1563941 Improve DeferredSystem ergonomics 2023-12-07 09:16:20 -08:00
JMS55 c8d1e1d402 Add TODO for better ergonomics 2023-12-06 18:59:38 -08:00
JMS55 98178e9ca9 WIP 2023-12-06 18:46:50 -08:00
JMS55 0e76c0284a Misc 2023-12-05 23:03:16 -08:00
JMS55 1372c44b2a Misc rename 2023-12-05 22:53:18 -08:00
JMS55 da22fe5acf Misc 2023-12-05 22:50:26 -08:00
JMS55 e913daf07c Cleanup 2023-12-05 22:37:16 -08:00
JMS55 65f5a625ad Cleanup 2023-12-05 22:32:12 -08:00
JMS55 f4e9dc0c8e Misc 2023-12-05 22:08:58 -08:00
JMS55 99344da4f4 Misc 2023-12-05 22:00:31 -08:00
JMS55 73687a1c43 Add some hooks 2023-12-05 21:58:45 -08:00
JMS55 0fb498787b WIP 2023-12-05 21:24:51 -08:00