particle_core 0.3.1 copy "particle_core: ^0.3.1" to clipboard
particle_core: ^0.3.1 copied to clipboard

Core engine for particle effects in Flutter. High-performance physics, single GPU draw call rendering via drawRawAtlas, and full customization.

0.3.1 #

  • Fix: updated with minor changes

0.3.0 #

  • imageFit: BoxFit: new config parameter to control image scaling within the particle canvas (contain, cover, fill, fitWidth, fitHeight, scaleDown, none). Uses Flutter's applyBoxFit. Default BoxFit.contain (replaces hardcoded 0.85 margin).
  • widgetDensityMultiplier: new config parameter to scale particle density for widget captures (default 1.0)
  • isSettled getter: check if particles have settled near targets (avg displacement < 2px). Used by widget onReady callbacks.

0.2.1 #

  • FEAT(particle_core): implement responsive resizing, dark pixel visibility, and monorepo versioning (v0.2.0). (8c666597)
  • FEAT(particle_core): implement content-aware density scaling and responsive font sizes. (270aa397)
  • FEAT(particle_core): add support for custom font size, multi-line text, and transparent backgrounds. (102d7ad8)
  • DOCS: improve code documentation and add melos doc scripts. (2baf45db)
  • DOCS(readme): Update package dependency versions. (c49b3ea2)

0.2.0 #

  • Dark pixel visibility: image particles with near-black source colors now have brightness boosted (luminance < 80) while preserving hue and saturation
  • Max particle count: density-based count can exceed the default 50k cap; maxParticleCount only acts as a hard limit when explicitly set
  • Monorepo versioning: all packages now share the same version number

0.0.2 #

  • Repository URL fix

0.0.1 #

  • Initial release — extracted from particle_text
  • ParticleSystem with spring physics and pointer repulsion
  • ParticleConfig with responsive density + 5 presets
  • ParticlePainter with single GPU draw call via drawRawAtlas
  • Support for both text and image pixel sources
  • Auto background color detection for images
5
likes
160
points
348
downloads

Documentation

API reference

Publisher

verified publishermindwaveinfoway.com

Weekly Downloads

Core engine for particle effects in Flutter. High-performance physics, single GPU draw call rendering via drawRawAtlas, and full customization.

Homepage
Repository (GitHub)
View/report issues

Topics

#particles #animation #canvas #physics #effects

License

MIT (license)

Dependencies

flutter

More

Packages that depend on particle_core