Skip to content

v1.0.4 — Performance

Choose a tag to compare

@PiotrPrus PiotrPrus released this 21 Apr 11:37
· 29 commits to main since this release
92d85ec

Performance-focused release — reduces allocation pressure and skips unnecessary draws. No API changes.

Changes

  • Cache per-particle animation configs to cut allocation pressure
  • Skip draw when particle is fully transparent or scaled to zero
  • Drop unused id field from CanvasParticle (internal)
  • New Benchmark and SingleEmitterBenchmark sample screens
  • New MagicWand sample — drag emitter with world-space star trails
  • PERFORMANCE.md with measured particle budgets per target FPS
  • Sample menu converted to LazyColumn
  • README media optimized (~88% smaller gifs)

Install

implementation("io.github.piotrprus:particle-emitter:1.0.4")