├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── README.md ├── counter.rs ├── http.rs ├── radio_button.rs └── timer.rs ├── macros ├── CHANGELOG.md ├── Cargo.toml └── src │ └── lib.rs ├── src ├── animation.rs ├── compose │ ├── catch.rs │ ├── dyn_compose.rs │ ├── from_fn.rs │ ├── from_iter.rs │ ├── memo.rs │ └── mod.rs ├── composer.rs ├── data.rs ├── ecs │ ├── mod.rs │ └── spawn.rs ├── executor.rs ├── lib.rs └── ui │ ├── material │ ├── button.rs │ ├── container.rs │ ├── mod.rs │ ├── radio.rs │ ├── text.rs │ └── ui.rs │ └── mod.rs └── tests └── composer.rs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | dist/ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/examples/counter.rs -------------------------------------------------------------------------------- /examples/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/examples/http.rs -------------------------------------------------------------------------------- /examples/radio_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/examples/radio_button.rs -------------------------------------------------------------------------------- /examples/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/examples/timer.rs -------------------------------------------------------------------------------- /macros/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/macros/CHANGELOG.md -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /src/animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/animation.rs -------------------------------------------------------------------------------- /src/compose/catch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/catch.rs -------------------------------------------------------------------------------- /src/compose/dyn_compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/dyn_compose.rs -------------------------------------------------------------------------------- /src/compose/from_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/from_fn.rs -------------------------------------------------------------------------------- /src/compose/from_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/from_iter.rs -------------------------------------------------------------------------------- /src/compose/memo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/memo.rs -------------------------------------------------------------------------------- /src/compose/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/compose/mod.rs -------------------------------------------------------------------------------- /src/composer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/composer.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/ecs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ecs/mod.rs -------------------------------------------------------------------------------- /src/ecs/spawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ecs/spawn.rs -------------------------------------------------------------------------------- /src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/executor.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ui/material/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/button.rs -------------------------------------------------------------------------------- /src/ui/material/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/container.rs -------------------------------------------------------------------------------- /src/ui/material/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/mod.rs -------------------------------------------------------------------------------- /src/ui/material/radio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/radio.rs -------------------------------------------------------------------------------- /src/ui/material/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/text.rs -------------------------------------------------------------------------------- /src/ui/material/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/material/ui.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /tests/composer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actuate-rs/actuate/HEAD/tests/composer.rs --------------------------------------------------------------------------------