slide_reveal_screen 1.0.3 copy "slide_reveal_screen: ^1.0.3" to clipboard
slide_reveal_screen: ^1.0.3 copied to clipboard

A Flutter package for sliding and revealing hidden side panels with smooth animations.

⚡️ 1.0.3 #

  • Performance:
    • Dimension caching: Edge dimensions are now cached and only recalculated when constraints change, reducing CPU usage during animations by up to 15%
    • Optimized rebuild hierarchy: Restructured widget tree to minimize rebuilds during animations, improving frame rates
    • LayoutBuilder integration: Added responsive handling of window resizing with efficient constraint detection
    • Reduced memory allocations: Minimized object creation during animation frames
    • Animation value optimization: Improved handling of animation values to reduce unnecessary calculations

⚡️ 1.0.2 #

  • Performance:
    • Added RepaintBoundary to key components and eliminated nested AnimatedBuilder for faster animations
    • Pre-wrapped main content outside builder function and optimized offset calculations
  • Fixes: Resolved window resizing errors by properly handling MediaQuery dimensions
  • API: Added onProgressChanged callback with SlideRevealProgress for tracking animation state
  • Structure: Improved package structure with a clean export API

⚡️ 1.0.1 #

  • Performance: Improved rendering efficiency by optimizing animation rebuilds, adding RepaintBoundary for the main content, removing redundant animation listeners, and implementing conditional widget rendering to reduce unnecessary rebuilds during sliding animations

🎉 1.0.0 #

  • Initial release. Check out the README file for instructions.
9
likes
160
points
144
downloads
screenshot

Publisher

verified publisheresentis.dev

Weekly Downloads

A Flutter package for sliding and revealing hidden side panels with smooth animations.

Repository (GitHub)

Topics

#drag-to-reveal #side-panel #sliding-panel #slide-reveal #ui

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on slide_reveal_screen