particle_core 0.3.1
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'sapplyBoxFit. DefaultBoxFit.contain(replaces hardcoded 0.85 margin).widgetDensityMultiplier: new config parameter to scale particle density for widget captures (default1.0)isSettledgetter: check if particles have settled near targets (avg displacement < 2px). Used by widgetonReadycallbacks.
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;
maxParticleCountonly 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