Skip to main content

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

Thin Flutter bindings for ecsly worlds, components, actions, and schedules.

Changelog #

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.35.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.
  • 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

Thin Flutter bindings for ecsly worlds, components, actions, and schedules.

Homepage
Repository (GitHub)
View/report issues

Topics

#ecs #flutter #state-management

License

unknown (license)

Dependencies

ecsly, ecsly_app, flutter, meta

More

Packages that depend on ecsly_flutter