context_curtain 1.1.5 copy "context_curtain: ^1.1.5" to clipboard
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 CurtainSide config.
  • Embedded RepaintBoundary performance 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 Stack layers and integrated Visibility state preservation with maintainState: true to 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 with withValues(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() and close() 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
3
likes
160
points
87
downloads

Documentation

API reference

Publisher

verified publishersamuelwangai.duckdns.org

Weekly Downloads

A premium UI/UX widget that creates an organic, physics-based canvas flutter animation for high-end features and menu reveals.

Repository (GitHub)

License

MIT (license)

Dependencies

flutter

More

Packages that depend on context_curtain