flutter_shaders_ui
Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.
1.1.2
19K downloads/mo
#2227 most downloaded on pub.dev
erykkruk/flutter_shaders_ui
What this package is like to depend on
Last release 1 months ago
10 Jul 2026
Ships on a steady schedule
a new release about every 4 weeks
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
11 releases · first in 2026
11 releases in the last 12 months
see the full history below
Release timeline
11 releases · Apr 2026 to Jul 2026Releases
latest 11-
1.1.210 Jul 2026Release notes
Open source →Changed
- Set the pubspec
documentation:field so the pub.dev "Documentation" link points to the hosted docs at codigee.com/open-source/flutter-shaders-ui.
- Set the pubspec
-
1.1.110 Jul 2026Release notes
Open source →Added
- Links to the hosted documentation at
codigee.com/open-source/flutter-shaders-ui
(overview, effects reference and custom-shaders guide) in the README. The
local
doc/markdown files remain as the source.
- Links to the hosted documentation at
codigee.com/open-source/flutter-shaders-ui
(overview, effects reference and custom-shaders guide) in the README. The
local
-
1.1.010 Jul 2026Release notes
Open source →Added
ShaderEffectWidget.timeScale— multiplies the elapsed time driving theuTimeuniform, so you can slow, freeze (0.0) or reverse (negative) the global animation clock independently of the per-widgetspeeduniforms.- Widget contract test suite covering default values, custom parameters and named constructors for every public widget (previously the package shipped with no tests).
-
1.0.409 Jun 2026Release notes
Open source →Fixed
- Completed
.pubignoreso it also excludes build/tooling artifacts (build/,.dart_tool/, …). A.pubignoremakes pub ignore.gitignoreentirely, so 1.0.3 accidentally shipped a 43 MB build cache; the archive is now ~73 KB.
- Completed
-
1.0.309 Jun 2026Release notes
Open source →Changed
- Excluded the demo GIFs (
doc/media/) from the published package via.pubignore. They are still shown in the README through raw GitHub URLs.
- Excluded the demo GIFs (
-
1.0.209 Jun 2026Release notes
Open source →Changed
- Split the demo previews into five shorter, lighter real-time GIFs grouped into "Effects & live controls" (3 clips) and "Example app" (2 clips), each well under the size of the previous single long recording.
-
1.0.109 Jun 2026Release notes
Open source →Changed
- Replaced the demo preview GIFs with real-time (non-accelerated) recordings at full duration, served under new filenames to bust CDN/proxy caches.
-
1.0.009 Jun 2026Release notes
Open source →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.
- Demo section in the README with two side-by-side preview GIFs
(
-
0.1.207 Jun 2026Release notes
Open source →Changed
- Expanded the library-level documentation with a catalogue of all available shader widgets for easier discovery on the package page.
-
0.1.113 May 2026Release notes
Open source →-
Replace deprecated 'library flutter_shaders_ui;' directive with modern unnamed 'library;'.
-
README install version bump to ^0.1.1.
Release notes
Open source →Changed
- Replaced the deprecated
library flutter_shaders_ui;directive with the modern unnamedlibrary;declaration in the barrel file.
-
-
0.1.013 Apr 2026Nothing published for this version