NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2258 most downloaded on pub.dev
Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.
Last release 1 months ago
24 Aug 2026
Ships on a steady schedule
a new release about every 4 weeks
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
12 releases · first in 2026
One column per month.
Frame-rate cap. ShaderPerformanceSettings.maxFramesPerSecond, applied to a subtree through the ShaderPerformance inherited widget or per widget throug
ShaderPerformanceSettings.maxFramesPerSecond, applied
to a subtree through the ShaderPerformance inherited widget or per widget
through ShaderEffectWidget.maxFramesPerSecond. Capping only skips
repaints; the animation clock still advances in real time, so lowering the
frame rate does not slow the motion down.MediaQuery.disableAnimationsOf). The effect
still renders as a still image; only its clock stops. Opt out per widget
with respectReducedMotion: false.FragmentShader was allocated on every frame and never disposed.
ShaderEffectWidget now creates one shader per widget, rewrites its
uniforms between draws, and disposes it in dispose(). This removes a
per-frame native allocation from every effect in the package.FlutterError.reportError, instead of throwing out of initState.shouldRepaint no longer returns true unconditionally; repaints are
driven by the time notifier, as they were meant to be.assetPath now reloads the shader instead of keeping the old one.flutter_lints raised to ^6.0.0; the package analyzes clean under the
stricter rule set.Set the pubspec documentation: field so the pub.dev "Documentation" link points to the hosted docs at codigee.com/open-source/flutter-shaders-ui.
documentation: field so the pub.dev "Documentation" link
points to the hosted docs at codigee.com/open-source/flutter-shaders-ui.Links to the hosted documentation at codigee.com/open-source/flutter-shaders-ui (overview, effects reference and custom-shaders guide) in the README.
doc/ markdown files remain as the source.feat: add timeScale to ShaderEffectWidget, widget tests, and CI relea…
feat: add timeScale to ShaderEffectWidget, widget tests, and CI relea…
ShaderEffectWidget.timeScale — multiplies the elapsed time driving the
uTime uniform, so you can slow, freeze (0.0) or reverse (negative) the
global animation clock independently of the per-widget speed uniforms.fix(release): 1.0.4 — complete .pubignore so build artifacts stay out…
fix(release): 1.0.4 — complete .pubignore so build artifacts stay out…
.pubignore so it also excludes build/tooling artifacts
(build/, .dart_tool/, …). A .pubignore makes pub ignore .gitignore
entirely, so 1.0.3 accidentally shipped a 43 MB build cache; the archive is
now ~73 KB.chore(release): 1.0.3 — exclude demo GIFs from package via .pubignore
chore(release): 1.0.3 — exclude demo GIFs from package via .pubignore
doc/media/) from the published package via
.pubignore. They are still shown in the README through raw GitHub URLs.docs: split demo into 5 shorter real-time GIFs; release 1.0.2
docs: split demo into 5 shorter real-time GIFs; release 1.0.2
docs: real-time demo GIFs under fresh filenames; release 1.0.1
docs: real-time demo GIFs under fresh filenames; release 1.0.1
docs: add side-by-side demo GIFs to README; release 1.0.0
docs: add side-by-side demo GIFs to README; release 1.0.0
doc/media/demo_effects.gif, doc/media/demo_app.gif) showing the
effects with live controls and the example gallery app.ShaderEffectWidget, ShaderCache, ShaderPainter)
is now considered stable under Semantic Versioning.docs: catalogue shader widgets in library docs; bump to 0.1.2
docs: catalogue shader widgets in library docs; bump to 0.1.2
Replace deprecated 'library flutter_shaders_ui;' directive with modern unnamed 'library;'.
Replace deprecated 'library flutter_shaders_ui;' directive with modern unnamed 'library;'.
README install version bump to ^0.1.1.
library flutter_shaders_ui; directive with
the modern unnamed library; declaration in the barrel file.10 GPU-accelerated shader effect widgets:
WaveBackground — animated flowing wave gradientAuroraEffect — northern lights curtain bandsFireEffect — rising flames with ember sparksWaterEffect — underwater caustics with foamGlassEffect — frosted glass / glassmorphism overlayShimmerEffect — sweeping shine highlightSnowEffect — falling parallax snowflakesPulseEffect — breathing radial glow ringsRippleEffect — tap-triggered concentric wavesGlowOrb — positionable glowing sphere (static, bouncing, draggable)ShaderEffectWidget — base widget with ticker animation and uniform managementShaderCache — global cache for compiled FragmentProgram instancesShaderPainter — reusable CustomPainter for shader renderingYour coding agent can read these notes before it upgrades. Set up the MCP server →