Skip to content

Releases: actuate-rs/actuate

actuate-v0.6.0

19 Nov 01:25
effbd6d
Compare
Choose a tag to compare

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

18 Nov 04:32
c0c305e
Compare
Choose a tag to compare

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 refactor Canvas (#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 and use_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

18 Nov 04:30
c0c305e
Compare
Choose a tag to compare

Other

  • Move macros crate to root and refactor Mut to use NonNull

actuate-winit-v0.1.5

17 Nov 01:04
347f724
Compare
Choose a tag to compare

Other

  • Fix Compose impl for Option (#40)
  • Batch updates with a separate thread (#36)
  • Make Update FnOnce (#31)

actuate-v0.4.0

17 Nov 01:05
347f724
Compare
Choose a tag to compare

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

17 Nov 01:03
347f724
Compare
Choose a tag to compare

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 for Option (#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

16 Nov 03:07
402eab5
Compare
Choose a tag to compare

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

16 Nov 03:08
402eab5
Compare
Choose a tag to compare

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

16 Nov 03:06
402eab5
Compare
Choose a tag to compare

Other

  • Test Memo composable
  • Safely impl Compose for Map
  • Use Data macro in more places
  • Refactor macro

actuate-core-v0.3.0

16 Nov 03:06
402eab5
Compare
Choose a tag to compare

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