seasonal_decor 1.2.0
seasonal_decor: ^1.2.0 copied to clipboard
A Flutter package for adding seasonal animations, festive overlays and holiday particle effects like Ramadan, Eid, Christmas, Valentine, Halloween and New Year - with one line of code. Works on Mobile [...]
1.2.0 #
- Add emotional seasonal greeting overlay text with animation support:
showText,text,textStyle,textOpacity,textAlignment,textPadding,textDisplayDuration,textAnimationDuration, andtextSlideOffset. - Add layered backdrop customization:
showBackgroundBackdrops,showDecorativeBackdrops, andbackgroundBackdropto replace built-in background backdrops with a custom widget. - Add visual tuning controls:
particleSizeMultiplieranddecorativeBackdropDensityMultiplier. - Improve fireworks repeat cycles so
repeatEveryrestarts feel immediate in presets like Eid al-Adha. - Expand example apps (
main.dartandadvanced_main.dart) with full live controls for greeting text, backdrop layers, density, and size. - Add/extend tests for text overlay behavior and backdrop layer composition.
1.1.6 #
- Improve runtime update performance by keeping the particle system instance
stable and rebuilding the pool only when
particleCountchanges. - Add incremental config application in
ParticleSystemwith soft/respawn/rebuild paths for lower churn during live updates. - Add a safety contract in
setConfig: debug assertion for mismatched pool size and graceful rebuild fallback in release mode. - Tighten typed override documentation and add test coverage for typed
withOverrides(...)inputs (shapes/styles/maps/backdrops).
1.1.5 #
- Improve
example/lib/advanced_main.dartlayout responsiveness for web and narrow screens. - Update advanced demo defaults to:
SeasonalPreset.ramadan(),DecorIntensity.max, dark mode,opacity: 1.0,particleSpeedMultiplier: 2.0, andplayDuration: 10s. - Refresh package docs for the new release metadata and release-notes link.
1.1.4 #
- Add two new intensity levels:
DecorIntensity.extraHighandDecorIntensity.max. - Add
particleSpeedMultiplierto control particle fall/motion speed at runtime. - Add
adaptColorsToThemeto tune particle/backdrop colors for light and dark UI. - Improve light-mode backdrop visibility for subtle presets (like Ramadan crescent).
- Add per-shape speed override support via
SeasonalPreset.withOverrides(shapeSpeedMultipliers: ...). - Add widget-level preset override params in
SeasonalDecorfor full runtime control:presetShapes,presetStyles,presetShapeSpeedMultipliers,presetBackdrop,presetBackdrops,presetBackdropType,presetBackdropAnchor,presetBackdropSizeFactor,presetBackdropColor,presetBackdropOpacity,presetEnableFireworks.
1.1.3 #
- Add simple example entrypoint and keep advanced demo in
advanced_main.dart.
1.1.2 #
- Add preset overrides for shapes and backdrops via
withOverrides(...). - Add
SeasonalPreset.none()for no-decoration rendering. - Add new particle shapes: lantern, balloon, sheep, gift, ornament.
- Add new backdrops: bunting, mosque, candy garland.
- Enhance Ramadan (lanterns) and Eid (Fitr/Adha variants with mosque + sheep).
- Improve Christmas visuals: detailed tree, candy garland, ornaments, gift drops.
- Update example app controls (preset overrides, backdrop positioning).
- Refresh GIF previews and add None preset screenshot.
1.0.1 #
- Update README previews to use GitHub raw links.
1.0.0 #
- Stable release of seasonal_decor.
- Presets: Ramadan, Eid, Christmas, New Year, Valentine, Halloween, Sport Event.
- Fireworks and sparkle variations with pooled particle system.
- Timed play cycles with settle mode and optional repeat cadence.
- Backdrop visibility controls (show/hide, keep on disable).
- Reduce motion handling and lifecycle pause support.
- Example app, GIF previews, and unit tests.
0.1.0 #
- Initial release.