Skip to main content

ecsly_flutter 0.1.0-dev.6 copy "ecsly_flutter: ^0.1.0-dev.6" to clipboard
ecsly_flutter: ^0.1.0-dev.6 copied to clipboard

Flutter bridge for ecsly worlds: scopes, selectors, actions, and frame loops for apps and games.

Changelog #

0.1.0-dev.6 - 2026-11-07 #

Bug Fixes #

  • align workspace ecsly constraints with 0.1.0-dev.13; guard unpublished plugins (b6bfef6)

Documentation #

  • align package READMEs and FAQs with the repositioned voice (936f0b7)
  • reposition ecsly as a high-performance Dart ECS engine (ADR 0005) (aefc5aa)

0.1.0-dev.5 - 2026-10-27 #

Features #

  • ecs_async_parallel moved (b2bb827)

Bug Fixes #

  • ecsly: EventReader.drain (5afd0ac)

0.1.0-dev.4 - 2026-07-25 #

Documentation #

  • clarify purpose and usage of structuralRevision in documentation (239dc86)

0.1.0-dev.3 - 2026-07-03 #

Documentation #

  • update DESIGN_FAQ and README to clarify flutterFrame terminology and its implications for ECS schedules (0abf728)

0.1.0-dev.2 - 2026-07-02 #

Documentation #

  • clarify ecsly resource boundaries and release automation (371dfec)
  • mark companion packages published (ff4192a)

0.1.0-dev.1 #

  • Initial public prerelease aligned with ecsly 0.0.1-dev.x and ecsly_app 0.1.0-dev.x.
  • Compatibility: requires ecsly >=0.0.1-dev.9, ecsly_app ^0.1.0-dev.1, Flutter >=3.44.0.
  • Reexported pure Dart app helpers from package:ecsly_app; Flutter now owns host glue while actions, drafts, cold lookup, and id projections live in the app package.
  • Delegated action execution/status bookkeeping to EcsActionRunner.
  • Added tracked-change filtering for resource/component selectors and optional EcsWorldSelectorDependencies hints. Unknown in-place mutations still refresh conservatively.
  • Added the first official Flutter bridge package for ecsly.
  • Added EcsScope, EcsController, resource/component builders and selectors, context helpers, EcsAction, EcsActionBuilder, EcsDraft, and optional loop widgets for app and game hosts.
  • Added EcsActionOnMount and EcsActionStatusSelector for startup hydration and status-only UI.
  • Added EcsWorldSelector for derived UI values that combine multiple ECS resources/components.
  • Added optional-entity component lookup helpers for screens/actions that resolve ECS state from stable app data such as selected ids or route ids.
  • Added action-context bundle spawning helpers and a loop-free, component-first example app that hydrates after runApp.
  • Renamed public frame schedule terminology from vsync to flutterFrame and clarified that the bridge proves Flutter engine frame pacing, not renderer presentation.
  • Added host-declared frame schedule invalidation for EcsLoop, EcsFixedStepLoop, and EcsFrameSchedule.
  • Release packaging: SPDX MIT license, pub.dev metadata, README install/API lanes, example/pubspec.yaml, AGENTS.md, CI publish dry-run gate.
0
likes
0
points
274
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Flutter bridge for ecsly worlds: scopes, selectors, actions, and frame loops for apps and games.

Homepage
Repository (GitHub)
View/report issues

Topics

#ecs #flutter #state-management

License

unknown (license)

Dependencies

ecsly, ecsly_app, flutter

More

Packages that depend on ecsly_flutter