flutter_motion_kit 1.0.4
flutter_motion_kit: ^1.0.4 copied to clipboard
Centralized high-performance Flutter animation and loader library. Premium loaders, glassmorphism, 3D tilt cards, transitions, and shaders in one package.
Changelog #
All notable changes to this project will be documented in this file.
1.0.4 - 2026-06-04 #
Added #
- MotionPullToRefresh Indicator Ecosystem: Engineered an advanced, high-performance scroll wrapper featuring 20 high-fidelity custom-painted animations divided into fluid/natural, cosmic/gravitational, and mechanical/flagship styles (Liquid Morph, Rocket Launch, Black Hole, DNA Helix, Jelly Bounce, Magnetic Orb, Infinity Symbol, Tornado, Phoenix Rebirth, Neural Network, Portal, Clockwork, Origami Bird, Lightning Charge, Planet Orbit, Crystal Growth, Fireworks, Ink Spread, Hologram, and Signature).
- Customization Controls & API: Exposed parameters for particle count, glow strength, animation speed, adaptive themes, and custom background/foreground color.
- Interactive Playground Dashboard: Integrated a new dedicated tab inside the playground showcase dashboards (both
lib/main.dartandexample/lib/main.dart) to test all 20 indicator animations with real-time speed, particle, and glow sliders. - Unit and Widget Tests: Mounted and tested full gestures drag scrolling and snapping transitions covering the complete indicator collection in
test/widget_test.dart. - Animated Previews for All 20 Indicators: Converted indicator recordings inside
assets/refresh/from.movto.gifand added comprehensive visual preview grids toREADME.mdfor all 20 pull-to-refresh styles.
Changed #
- MVC Architecture Separation: Refactored the file layout by extracting
MotionRefreshControllerfromlib/refresh/motion_pull_to_refresh.dartinto its own file atlib/refresh/controllers/motion_refresh_controller.dartto strictly separate the Controller and View layers. - Legacy Code Cleanups: Removed the legacy and unwanted
MotionRefreshIndicator(lib/refresh/motion_refresh.dart) and cleaned up all transitive exports inlib/flutter_motion_kit.dart.
1.0.3 - 2026-05-29 #
Added #
- Interactive Visual Preview Catalog: Integrated comprehensive visual GridView tables in
README.mdshowcasing all 11 standard and all 60+ advanced vector loader styles. Enabled responsive loop-autoplaying.movpreviews using native<video>tags. - Robust Missing-Asset Fallbacks: Structured preview slots gracefully for all existing styles; any style without an animated preview displays its exact constructor/enum entry alongside a clean
*No Preview (Asset Missing)*slot. - Expanded the vector loader library with 32+ advanced premium styles spanning new innovative categories:
- AI Category:
MotionTokenPredictionLoader(real-time prediction typing with live vertical probability charts),MotionNeuralPulseLoader(electric synapse nodes),MotionTensorFlowLoader, andMotionAiEyeLoader. - Physics Category:
MotionFluidParticleLoader(viscous cohesion metaballs),MotionSandSimulationLoader(hourglass gravity particles), andMotionMagneticFieldLoader(flux vector filings). - Social Category:
MotionReelsUploadLoader(progressive neon gradient border sweeps),MotionLiveStreamLoader(signal antennas with live indicators), andMotionStoryRingLoader(avatar borders). - 3D Category:
MotionFloatingCubeLoader(overlapping parallax cubes),MotionIsometricLoader(assembling building blocks), andMotionHolographicSphereLoader(latitude/longitude wireframes). - Audio Category:
MotionEqualizerLoader(staggered frequency bouncing bars),MotionVinylLoader(spinning retro disc metallic reflections), andMotionBeatWaveLoader(bass-pulsing wave curves). - Artistic Category:
MotionZenCircleLoader(ink wash brush strokes),MotionOrigamiLoader(paper-folding facets), andMotionCalligraphyStrokeLoader(SVG drawing paths). - Experimental Category:
MotionTimeWarpLoader(melting warped clocks),MotionPortalLoader(spiral particle vortexes),MotionDimensionalRiftLoader(neon leaking cracks), andMotionWormholeLoader(cosmic zooming tunnels).
- AI Category:
- Created
MotionBuildercompound decorator system that stacks multiple GPU-optimized visual effects likeGlowEffect,OrbitEffect,RippleEffect,GlitchEffect, andFloatEffectdynamically. - Upgraded the automated Unit and Widget testing suite to cover all 77+ premium vector loaders.
Fixed #
- Bulletproof Constrained Layouts: Refactored
MotionTerminalBootLoaderandMotionTokenPredictionLoaderto use highly robust, scale-independent internal layout canvases wrapped inFittedBox(fit: BoxFit.contain). Replaced hardcoded dimensions with fluidAnimatedFractionallySizedBoxtransitions to guarantee perfect layouts and zero horizontal or verticalRenderFlexoverflows in narrow environments (like 21x21 constraints in test engines). - Static Analysis Perfect Score: Cleaned up all remaining warnings, lints, and deprecations across the entire package codebase, including modern
toARGB32()color conversions, Matrix4.multiplytransforms, unused imports, and optimalconstconstructor allocations.
1.0.2 - 2026-05-29 #
Added #
- Expanded the loader ecosystem with 8 premium categories hosting 24 advanced vector styles:
- Glassmorphism Category: Frosted glass orbs, spinning 3D refracting prism crystals, and multi-layered wavy northern lights Aurora mesh ribbons.
- Space & Sci-Fi Category: Accreting event horizon Black Holes, Keplerian rotating Galaxies, and exponential 3D Warp Speed perspectives.
- Gaming Category: Gold XP Progress shield arcs, counter-rotating magical Boss Fight pentagram runic circles with flare explosions, and CRT retro scanline Pixels.
- Physics Category: Physical momentum Pendulums (Newton's Cradle), elastic-easing spring Bounce Chains, and Kepler eccentric Gravity Orbits.
- Minimalist Category: Lemniscate of Bernoulli infinity self-drawing lines, point-by-point vector Morphing shapes, and wavy 3D silk ribbons.
- SaaS Category: Staggered matrix Pulse skeleton screens, auto-drawing Analytics line graphs with traveling indicators, and Cloud Sync sync upload arrow bubbles.
- Introduced Named Category Factory constructors on
MotionLoader(MotionLoader.ai,MotionLoader.liquid,MotionLoader.glass,MotionLoader.space,MotionLoader.gaming,MotionLoader.physics,MotionLoader.minimal,MotionLoader.saas). - Exposed all new styles, enums, and components in the master library exports.
- Integrated standard and advanced category selector panels inside the interactive SaaS dashboard playgrounds.
- Upgraded live integration code generators to dynamically output exact constructor code snippets reflecting active customizations.
- Mapped and verified 100% correct compile-times and widget trees for all 35+ loaders in automated tests.
1.0.1 - 2026-05-29 #
Added #
- Created a standard package example project under
example/demonstrating the comprehensive cyberpunk SaaS dashboard to maximize pub.dev scores. - Added extensive Dartdoc comments (
///) to all major public API components, properties, and constructors (such asMotionLoader,MotionAiLoader,MotionDotsLoader,MotionWaveLoader, andMotionTypingIndicator), exceeding the 20% completeness target. - Added visual relative GIF demonstration assets for all 25+ components in
README.md.
Fixed #
- RenderFlex Layout Overflows: Wrapped horizontal
Rowlayout nodes insideMotionDotsLoader,MotionTypingIndicator, andMotionWaveLoaderinFittedBoxwidgets to scale dynamically and prevent overflows under tight constraints. - Morph Container Vertical Overflow: Wrapped the case 2 Column in
FittedBox(fit: BoxFit.scaleDown)and appliedMainAxisSize.minto prevent transitional 9.6px bottom layout overflows. - Dots Lifecycle Fix: Corrected a state management bug inside
_MotionDotsLoaderState.dispose()wheresuper.initState()was mistakenly called instead ofsuper.dispose(). - Static Analysis Cleared: Resolved all 26 deprecation, unused import, and lint warnings (including modern
.aalpha colors, diagonal3Values transforms, and const constructor skeleton scopes) to achieve a pristine analysis score. - Pubspec Optimization: Shortened package description to exactly 154 characters.
1.0.0 - 2026-05-29 #
Added #
- Created a centralized, high-performance animation and loader ecosystem (
flutter_motion_kit). - Implemented 11 premium loader presets including Dots, Typing, Wave, DNA, Orbit, Futuristic scanning radar, Liquid fill, and Matrix cascading green code rain.
- Built interactive pointer-tracking overlays: Scale, Neon Glow, Canvas-painted Ripples, and Magnetic cursor-attracting spring buttons.
- Implemented
MotionMorphingButtonthat morphs standard shapes into loaders or success/error ticks. - Created
MotionGlassContainerimplementing frosted real-time BackdropFilter blurs with sweep gradient neon glowing borders. - Created
MotionCardimplementing 3D physical perspective tilt grids on mouse/finger gestures. - Built dynamic backgrounds: organic fluid aurora blurs and interactive particle splashes.
- Implemented advanced PageTransitions: Shared Axis sliding and a fluid Liquid Wave Sweep transition.
- Implemented
MotionControllerandMotionThemeControllermanaged via GetX for dynamic speed scaling, vestibular "Reduce Motion" OS overrides, and performance blurs toggles. - Implemented automated Unit and Widget testing models achieving 100% correct compile and mock-tap coverage.
- Rewrote the main entry point showcase app into a jaw-dropping premium dark sci-fi SaaS dashboard.