Releases: actuate-rs/actuate
Releases · actuate-rs/actuate
actuate-v0.6.0
Other
- Drop tasks before scope
- Impl Data for HashMap
- Quick fix for executor context
- Add Composer::lock
- Fix docs for use_task
- Update examples
- Update examples
- Update CI
- Use additive features by default
- Impl more std traits for Cow and RefMap and add borrowing example
- Update tracing
- Clean up
- Update docs for use_context
- Merge with main
- Export text module
- Require Sync for pointers to impl Send
actuate-v0.5.0
Other
- Add deny_missing_docs
- Move macros crate to root and refactor Mut to use NonNull
- Merge workspace into main crate (#55)
- Allow alternate task executors with new Executor trait (#54)
- Update FUNDING.yml
- Create
use_layout
hook and refactorCanvas
(#50) - Add clippy lints (#48)
- Cache FromIter and export task hooks from prelude
- Make compose::from_iter more general
- Add crate-level docs
- Create
use task
anduse_local_task
hooks (#44) - Rename modify module to view and refactor
- Refactor View trait
- Create Handler trait and Event enum
- Restructure core
- Create ui module
- Create draw and modify modules in actuate crate
actuate-macros-v0.1.4
Other
- Move macros crate to root and refactor Mut to use NonNull
actuate-winit-v0.1.5
actuate-v0.4.0
Other
- More efficient Canvas reactions
- Update example and docs
- Refactor macro for fns
- Inherit TextContext in Window and update example
- Create ContextError struct and return Result from use_context
- Replace Hash with new Memoize trait in use_memo
- Make font size contextual and update example
- Render text directly with Vello and Parley
- Update CI
- Make the View trait more composable
- Simplify re-render logic for Canvas
- Update FUNDING.yml
- Update README.md
- Safely impl Compose for Map
- Update README.md
- Add FUNDING.yml
- Impl Data for fns
- Clean up
- Use Data macro in more places
- Create Draw trait
- Add background color modifier
- Refactor
- Add font size param
- Clean up
actuate-core-v0.4.0
Other
- Reorganize
actuate
crate structure (#42) - Remove layout node on drop in Canvas and add list example
- Merge branch 'main' of https://github.com/actuate-rs/actuate into vec
- Fix
Compose
impl forOption
(#40) - Mark Any_compose::any_compose as unsafe
- Make
ScopeState
invariant (#37) - Clean up tracing
- Make Update FnOnce (#31)
- Make Mut only have one pointer (#32)
- Impl Memoize for Ref
- Update Memo to use Memoized trait
actuate-winit-v0.1.4
Other
- Refactor macro for fns
- Create ContextError struct and return Result from use_context
- Replace Hash with new Memoize trait in use_memo
- Safely impl Compose for Map
actuate-v0.4.0-alpha.7
Other
- More efficient Canvas reactions
- Update example and docs
- Refactor macro for fns
- Inherit TextContext in Window and update example
- Create ContextError struct and return Result from use_context
- Replace Hash with new Memoize trait in use_memo
- Make font size contextual and update example
- Render text directly with Vello and Parley
- Update CI
- Make the View trait more composable
- Simplify re-render logic for Canvas
- Update FUNDING.yml
- Update README.md
- Safely impl Compose for Map
- Update README.md
- Add FUNDING.yml
- Impl Data for fns
- Clean up
- Use Data macro in more places
- Create Draw trait
- Add background color modifier
- Refactor
- Add font size param
- Clean up
actuate-macros-v0.1.3
Other
- Test Memo composable
- Safely impl Compose for Map
- Use Data macro in more places
- Refactor macro
actuate-core-v0.3.0
Other
- More efficient Canvas reactions
- Update example and docs
- Refactor macro for fns
- Create ContextError struct and return Result from use_context
- Replace Hash with new Memoize trait in use_memo
- Create
RefMap
enum (#27) - Fix DynCompose test case
- Test Memo composable
- Safely impl Compose for Map
- Impl Compose for Option
- Impl Data for fns
- Clean up
- Use Data macro in more places
- Refactor macro
- Add font size param
- Impl ptr-based change detection for Mut