Commit Graph
51 Commits
Author SHA1 Message Date
Jonathan Kelley 7c2947a131 Implement effects using reactivecontext 2024-02-01 13:21:52 -08:00
Jonathan Kelley 0bd9692e45 Fix cargo test and a number of little cleanup bugs 2024-01-30 17:33:14 -08:00
Evan Almloff 50e3216d8b convert T into signals automatically 2024-01-29 13:36:39 -06:00
Jonathan Kelley 1eb989a544 remove setinner 2024-01-24 12:24:47 -08:00
Evan Almloff 1a9079b28b Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-24 14:23:24 -06:00
Evan Almloff 10e305d2da don't require a valid type for CopyValue::set 2024-01-24 14:23:23 -06:00
Jonathan Kelley d092f7f19f Fix effect by using a set_inner 2024-01-24 12:21:14 -08:00
Evan Almloff 55b37cc381 fix serializing signals 2024-01-24 10:54:17 -06:00
Evan Almloff 6bc0332052 simplify the readable and writable traits a bit 2024-01-23 12:07:55 -06:00
Evan Almloff 7f93263357 add a bunch more utilities to the trait 2024-01-23 10:56:26 -06:00
Evan Almloff 51d7133ca5 add readable and writable traits for signal-like structs 2024-01-23 10:05:59 -06:00
Evan Almloff e01f10e25d remove mappable and mappablemut traits 2024-01-22 16:51:25 -06:00
Evan Almloff 397015df31 fix some clippy lints in dioxus signals 2024-01-16 16:31:07 -06:00
Evan Almloff f6fd20bb61 fix signals 2024-01-16 13:57:31 -06:00
Evan Almloff 611f0d3b5f Merge branch 'maybe-sync-signal' into breaking 2024-01-16 13:49:53 -06:00
Jonathan Kelley 8559984e9d and mut bound to mut methods on signals 2024-01-15 23:24:59 -08:00
Jonathan Kelley bb750f5336 Fix effect stack issue 2024-01-15 20:45:59 -08:00
Jonathan Kelley 74aa55f85f Bring back mroe hooks, remove old hooks, cleanup a number of examples 2024-01-15 17:04:39 -08:00
Evan Almloff 6c29e2b825 clean up some core context APIs 2024-01-11 17:21:13 -06:00
Evan Almloff 4013341b6c hello world example working 2024-01-05 18:01:05 -06:00
Evan Almloff 6b17d3db1e fix signals crate 2023-12-15 18:35:48 -06:00
Evan Almloff 70c3abb8df Merge branch 'master' into maybe-sync-signal 2023-12-14 12:29:32 -06:00
Evan Almloff 7daa945ae3 fix effects 2023-11-06 18:54:35 -06:00
Evan Almloff 466005890d make effect system async to make signals send + sync 2023-11-06 18:47:51 -06:00
Evan Almloff 6eb4e7358b fix selector and signal unsync default 2023-11-06 14:46:26 -06:00
Evan Almloff ebbaacf073 fix read and write impls 2023-11-03 10:27:21 -05:00
Evan Almloff 0a8de1d40f clean up ref mapping with GATs 2023-11-02 19:35:53 -05:00
Evan Almloff 8a62e4a987 Merge branch 'master' into debug-signals 2023-10-31 13:55:20 -05:00
Evan Almloff 90e04edcdf make the signal runtime global 2023-10-30 14:25:31 -05:00
Evan Almloff 1126c1d329 make signal sync 2023-10-26 12:47:53 -05:00
Evan Almloff 6e9aa4dba1 fix clippy 2023-10-16 13:29:32 -05:00
Evan Almloff c65116c173 restore deref<Fn() -> Ref> 2023-10-16 13:03:37 -05:00
Evan Almloff 78860da006 Merge branch 'master' into debug-signals 2023-09-22 07:59:47 -05:00
Evan Almloff 38274da3ee Fix creating signals in effects 2023-08-21 14:42:56 -05:00
Evan Almloff f09a2e2280 fix release builds 2023-08-21 14:28:45 -05:00
Evan Almloff df85b25548 Add debug information to borrows and ownership in signals 2023-08-21 14:23:02 -05:00
Evan Almloff 18d255decc add serde feature to signals 2023-08-10 17:17:25 -07:00
Evan Almloff ba7a663eb6 fix some ownership issues 2023-08-08 13:18:15 -07:00
Evan Almloff ed05abc196 document remaining methods in the signal crate 2023-08-07 18:00:17 -07:00
Evan Almloff cfd68bf7d9 document signals crate 2023-08-07 16:56:49 -07:00
Evan Almloff 84734c4146 change dioxus signal to generational box 2023-08-07 14:34:16 -07:00
Evan Almloff 7f2049b647 add memo 2023-08-07 12:32:46 -07:00
Evan Almloff 717c09c4a3 create tests for signals 2023-08-07 11:52:54 -07:00
Evan Almloff dce418140a create a way to hoist ownership to a different scope 2023-08-04 17:50:05 -07:00
Evan Almloff a6f611eccf fix subscriptions in events 2023-08-04 17:23:57 -07:00
Evan Almloff 2b6b3b67b1 move dioxus copy into a separate package 2023-08-04 14:28:55 -07:00
Evan Almloff 04cdb14e5b improve signal copy runtime 2023-08-04 13:53:05 -07:00
Jonathan Kelley 14a1e4145e feat: implement function accessor 2023-01-01 22:57:16 -05:00
Jonathan Kelley fd92079eb3 feat: add recycling of rts in signals 2023-01-01 22:09:08 -05:00
Jonathan Kelley c0315e55f4 chore: more signals methods 2023-01-01 22:02:49 -05:00