flutter_shaders_ui 1.0.0 copy "flutter_shaders_ui: ^1.0.0" to clipboard
flutter_shaders_ui: ^1.0.0 copied to clipboard

Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2026-06-09 #

Added #

  • Demo section in the README with two side-by-side preview GIFs (doc/media/demo_effects.gif, doc/media/demo_app.gif) showing the effects with live controls and the example gallery app.

Changed #

  • Promoted the package to its first stable release. The public API (10 shader widgets + ShaderEffectWidget, ShaderCache, ShaderPainter) is now considered stable under Semantic Versioning.

0.1.2 - 2026-06-07 #

Changed #

  • Expanded the library-level documentation with a catalogue of all available shader widgets for easier discovery on the package page.

0.1.1 - 2026-05-13 #

Changed #

  • Replaced the deprecated library flutter_shaders_ui; directive with the modern unnamed library; declaration in the barrel file.

0.1.0 #

Added #

  • 10 GPU-accelerated shader effect widgets:
    • WaveBackground — animated flowing wave gradient
    • AuroraEffect — northern lights curtain bands
    • FireEffect — rising flames with ember sparks
    • WaterEffect — underwater caustics with foam
    • GlassEffect — frosted glass / glassmorphism overlay
    • ShimmerEffect — sweeping shine highlight
    • SnowEffect — falling parallax snowflakes
    • PulseEffect — breathing radial glow rings
    • RippleEffect — tap-triggered concentric waves
    • GlowOrb — positionable glowing sphere (static, bouncing, draggable)
  • Core infrastructure:
    • ShaderEffectWidget — base widget with ticker animation and uniform management
    • ShaderCache — global cache for compiled FragmentProgram instances
    • ShaderPainter — reusable CustomPainter for shader rendering
  • 10 GLSL fragment shaders (aurora, fire, glass, glow_orb, pulse, ripple, shimmer, snow, water, wave)
  • Example app with individual playgrounds and full showcase
  • Zero external dependencies (Flutter SDK only)
40
likes
0
points
7.69k
downloads

Publisher

verified publisherravenlab.tech

Weekly Downloads

Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.

Repository (GitHub)
View/report issues

Topics

#shader #glsl #ui #widget #effects

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_shaders_ui