aegis_honeycomb 1.0.1 copy "aegis_honeycomb: ^1.0.1" to clipboard
aegis_honeycomb: ^1.0.1 copied to clipboard

A simple, type-safe, codegen-free Flutter state management library with clear State/Effect separation, auto dependency tracking, and powerful Scope/Override mechanism.

1.0.1 #

  • Refactor: HoneycombScope is now backed by a StatefulWidget. This ensures the HoneycombContainer instance persists correctly across widget tree rebuilds (e.g. parent updates, route changes), preventing accidental state loss.
  • Optimization: HoneycombConsumer now performs precise dependency tracking, automatically cleaning up subscriptions for atoms not accessed during the current build.
  • Improvement: Enhanced Hot Reload support for Computed values in the widget tree.

1.0.0 #

🎉 Initial Release #

Core Features

  • StateRef - Mutable state atoms with auto-dispose policies
  • Computed - Derived state with automatic dependency tracking
  • EagerComputed - Immediately recomputes when dependencies change
  • SafeComputed - Captures exceptions as Result<T> instead of throwing
  • AsyncComputed - Async state management with AsyncValue<T>
  • Effect - One-time events with drop/bufferN/ttl strategies

Flutter Integration

  • HoneycombScope - Widget tree state container with override support
  • HoneycombConsumer - Builder widget for watching state
  • HoneycombListener - Side-effect listener for effects
  • Context extensions - context.read(), context.watch(), context.listen()

Advanced Features

  • Batch updates for performance optimization
  • Scope/Override mechanism for dependency injection
  • Hot reload support with reassemble()
  • Pluggable diagnostics and logging system
  • Multiple dispose policies: keepAlive, autoDispose, delayed
1
likes
0
points
274
downloads

Publisher

verified publisheraegis-labs.com

Weekly Downloads

A simple, type-safe, codegen-free Flutter state management library with clear State/Effect separation, auto dependency tracking, and powerful Scope/Override mechanism.

Repository (GitHub)
View/report issues

Topics

#state-management #flutter #reactive #dependency-injection

License

unknown (license)

Dependencies

flutter

More

Packages that depend on aegis_honeycomb