feat: Enhanced MeshGradientController with Integrated Sequence Repetition#25
Closed
msamoeed wants to merge 9 commits into
Closed
feat: Enhanced MeshGradientController with Integrated Sequence Repetition#25msamoeed wants to merge 9 commits into
msamoeed wants to merge 9 commits into
Conversation
to avoid calling the dispose method if controller already disposed.
also added condition to cancel all animations before disposing the controller to avoid any exceptions.
to avoid it being called twice on navigation.
Owner
|
looks sick, gonna test this and merge if everything's fine |
Author
looking forward, let me know if any changes are required! |
|
any update when this will be merged? |
- Added library-level documentation - Added AnimatedMeshGradientController constructor docs - Fixed unresolved doc reference in AnimatedMeshGradientOptions - Added screenshots directory with PNG and WebP demo images - Updated pubspec.yaml to reference screenshot in package root - All dartdoc comments now complete (100% coverage)
- Activated Pana for pub.dev scoring analysis in Makefile - Updated screenshot path in pubspec.yaml to use WebP format - Improved CI workflows to install webp tools for screenshot validation and ensure Pana runs during checks
Owner
Author
|
@ben-fornefeld no worries man, let me know if anything is needed from my side. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enhanced MeshGradientController with Integrated Sequence Repetition
Changes
animateSequencemethod to includerepeatCountandpauseBetweenRepeatsparametersanimateSequencerepeatSequenceAnimationmethodanimateSequencefor better code organization and reusabilityMotivation
This update streamlines the API for animating mesh gradient sequences by incorporating repetition functionality directly into the
animateSequencemethod. It simplifies usage and reduces code duplication while maintaining flexibility for complex animations.Impact
Usage Example
This PR enhances the MeshGradientController's capabilities while simplifying its interface, making it more intuitive for developers to create complex, repeating gradient animations.