65 Commits

Author SHA1 Message Date
1a44a88b24
Updated to rustc 1.94.0-nightly (7b5cde737 2025-12-27).
Updated all dependencies.
2025-12-30 20:28:25 +00:00
24a76e3f37
Updated all dependencies. 2025-09-23 19:24:42 +01:00
4c8cca0e09
Fixed DepGraph::with sometimes panicking and/or handing out the wrong deps/subs. 2025-08-06 12:36:22 +01:00
78e2a4a181
Updated to rustc 1.90.0-nightly (5795086bd 2025-07-16)
Updated all crates' editions to 2024.
2025-07-17 19:19:52 +01:00
19166944c8
Effect/Trigger dependencies/subscribers are now stored in a global graph. 2025-06-27 21:08:36 +01:00
b45359038a
Derived now uses a custom trait instead of DerivedRun to allow unsizing.
Added `Derived::unsize`.
2025-06-13 16:16:41 +01:00
720c229569
Removed "worlds".
The default world (thread-local) is now the only implementation.
2025-06-12 17:21:02 +01:00
992ce507ba
Removed egui support. 2025-06-12 17:03:57 +01:00
6ca8ba9b0a
Added a blanket restriction lint. 2025-06-05 09:38:50 +01:00
ccd4ea1928
Changed lints to be deny by default. 2025-06-05 08:54:37 +01:00
961d51800d
Reformatted all toml files. 2025-06-02 02:38:36 +01:00
4ac3c54d89
Added derive macro for ToDynNode. 2025-06-02 02:06:08 +01:00
d73233802c
Reactivity now uses a run queue to run all trigger subscribers. 2025-05-25 08:56:25 +01:00
08fc0bc9e5
QuerySignal is now controlled by a query type.
Added query types `SingleQuery` and `MultiQuery`.
Removed `QueryArraySignal`.
2025-05-23 02:09:11 +01:00
a3d54fb1e7
Moved World::{RC, IM} to it's own crate. 2025-04-19 21:51:27 +01:00
cccc82210a
All types in dynatos-reactive now have a type parameter for their backend, instead of it being selected with features. 2025-04-16 15:34:45 +01:00
702b94db48
Updated all dependencies. 2025-04-14 17:14:08 +01:00
6a1011f0ad
Merged dynatos-reactive-async into dynatos-reactive. 2025-01-26 04:32:53 +00:00
8dcffe7676
AsyncSignal no longer polls futures manually through the reactive system. 2025-01-26 04:30:18 +00:00
55af4a5f11
Moved AsyncSignal into it's own crate. 2024-12-28 07:17:18 +00:00
7398a7e34c
Introduced experimental support for egui. 2024-12-28 07:11:42 +00:00
c08b71e14f
AsyncSignal now stores the value inside of an IMut<Option<T>>.
This avoids some issues when initializing, and makes it so we can reset the value later.
2024-12-28 05:07:41 +00:00
d4497e1935
AsyncSignal now keeps track if the it's loading. 2024-12-22 18:52:52 +00:00
fc1f5b101c
Fixed AsyncSignal not being Send when sync feature was active. 2024-12-22 16:45:34 +00:00
4d193c5465
Moved dynatos-reactive's sync type alises to separate crate. 2024-12-22 16:21:32 +00:00
9bc9fca2c5
dynatos-reactive now supports Sync + Send, optionally. 2024-12-21 01:23:36 +00:00
ac4dde9a66
Updated zutil to latest version. 2024-12-21 00:54:08 +00:00
21c7d6038e
Moved cloned macro to zutil. 2024-12-20 01:18:00 +00:00
d84e2c29c7
Updated all dependencies. 2024-12-20 01:07:47 +00:00
dfceb11dbf
Replaced tl with a custom html parser. 2024-12-06 08:21:55 +00:00
73e57a15a1
Added dynatos_html::{html, html_file} macros. 2024-12-03 06:37:23 +00:00
f6de2142fe
Added cloned proc macro to dynatos-util. 2024-03-21 19:47:43 +00:00
805e5fd445
Added warning for lint clippy::std_instead_of_core. 2024-03-11 01:41:56 +00:00
81bd0c9239
Added warning for many more clippy lints. 2024-03-11 01:32:17 +00:00
9d1b7529c4
Added warning for lint clippy::use_self. 2024-03-11 01:30:09 +00:00
8a6b1aae28
Added warning for lint clippy::type_repetition_in_bounds. 2024-03-11 01:23:10 +00:00
a6e2e87423
Added warning for lint clippy::redundant_type_annotations. 2024-03-11 01:11:45 +00:00
ed7556aed4
Added warning for lint clippy::or_fun_call. 2024-03-11 01:06:50 +00:00
9f9d4f7613
Added warning for lint clippy::non_send_fields_in_send_ty. 2024-03-11 01:05:11 +00:00
2e3c49a0dd
Added warning for lint clippy::missing_const_for_fn. 2024-03-11 00:59:45 +00:00
eab2349305
Added warning for lint clippy::let_underscore_untyped. 2024-03-11 00:54:20 +00:00
65145a5510
Added warning for lint clippy::needless_pass_by_value. 2024-03-11 00:32:55 +00:00
5537e5576a
Added warning for lint clippy::explicit_into_iter_loop. 2024-03-11 00:32:06 +00:00
4d8d8f434b
Added warning for lint clippy::manual_assert. 2024-03-11 00:31:26 +00:00
1d0d9898a3
Added warning for lint clippy::semicolon_if_nothing_returned. 2024-03-11 00:30:02 +00:00
37e4995d63
Added warning for lint clippy::must_use_candidate. 2024-03-11 00:27:33 +00:00
527a37527d
Added warning for lint clippy::flat_map_option. 2024-03-11 00:22:10 +00:00
e3a741ce2f
Added warning for lint clippy::map_unwrap_or. 2024-03-11 00:21:08 +00:00
7a245e0668
Every crate now uses workspace lints. 2024-03-11 00:18:11 +00:00
18cc9b0eae
Added AsyncSignal. 2024-03-05 16:56:41 +00:00