flutter_shaders_ui 0.1.0 copy "flutter_shaders_ui: ^0.1.0" to clipboard
flutter_shaders_ui: ^0.1.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.

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)
2
likes
160
points
17.2k
downloads

Documentation

API reference

Publisher

unverified uploader

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

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_shaders_ui