context_curtain 1.1.5
context_curtain: ^1.1.5 copied to clipboard
A premium UI/UX widget that creates an organic, physics-based canvas flutter animation for high-end features and menu reveals.
1.0.0 #
- Initial release of
context_curtain. - Interactive math-based fabric fluid simulation via
CustomPainter. - Custom orientation triggers using the
CurtainSideconfig. - Embedded
RepaintBoundaryperformance optimizations.
1.0.5 #
- Feature (Multi-Slide Flow): Added native support for continuous multi-slide presentation decks with fully responsive layer nesting.
- Feature (Bi-Directional Controls): Unlocked perfect forward (
reveal()) and backward (close()) programmatic navigation workflows via localized animation state-tracking updates. - Enhancement (Multi-Motion Engine): Stabilized the gesture routing matrix to allow dynamic multi-directional sweeps (e.g., Slide 1 peeling left horizontally, while nested Slide 2 peels up vertically) without gesture collisions.
- Fix (Black Screen Rendering Bug): Resolved an aggressive layout optimization issue where background slides would clip out of view or flash pitch-black upon drag gesture completion.
- Fix (Layer Hierarchy Refactor): Re-engineered internal
Stacklayers and integratedVisibilitystate preservation withmaintainState: trueto prevent text content nodes from dropping out of memory during fabric deformations. - Documentation: Completely rewrote the root package companion example dashboard interface (
example/main.dart) to showcase programmatic deck control overlays, deep vector themes, and comprehensive usage templates.
1.0.6 #
- Improved example application
- Added/updated curtain animation performance
- Minor fixes and stability improvements
1.0.7 #
- Fixed remaining static analysis issues affecting pub.dev score
- Replaced all deprecated
withOpacity()usage withwithValues(alpha:)for improved precision and compliance with latest Flutter lints - Cleaned up remaining analyzer warnings to achieve full "no issues found" state
- Improved overall code quality and strict lint compatibility for pub.dev publishing
- Enhanced stability under latest Flutter SDK analysis rules
1.1.0 #
🚀 Major Improvements #
- Refactored example application to use controller-driven architecture for clearer SDK-style usage
- Improved public API demonstration with explicit
reveal()andclose()controller methods - Enhanced multi-layer curtain example to better showcase nested curtain usage patterns
🧠 Developer Experience #
- Simplified example usage to mirror real-world controller-based Flutter APIs (e.g. PageController style)
- Improved readability of demo structure for faster onboarding of new developers
- Added clear separation between programmatic control and gesture-based interaction
🎨 UI / Demo Improvements #
- Redesigned example flow to demonstrate step-based curtain transitions (Step 1 → 2 → 3)
- Improved control panel UI for better testing and interaction clarity
🛠 Internal Changes #
- Minor cleanup of example state management logic
- Improved consistency of controller usage across nested CurtainReveal layers
1.1.1 #
- update of the example and the ui
1.1.2 #
- Update of the documentation in the controller
1.1.3 #
- Bug fixing!!
1.1.4 #
- bug fixing!
1.1.5 #
- BUG FIXING