liquid_glass_renderer 0.1.1-dev.15 copy "liquid_glass_renderer: ^0.1.1-dev.15" to clipboard
liquid_glass_renderer: ^0.1.1-dev.15 copied to clipboard

The raw renderer for a liquid glass effect in Flutter.

0.1.1-dev.15 #

Note: This release has breaking changes.

  • FIX: settling springs.
  • FIX: optimize some painting and transformations with early return.
  • FEAT: better specular on all platforms for FakeGlass (#83).
  • BREAKING REFACTOR: rename StretchGlass to LiquidStretch.

0.1.1-dev.14 #

  • FIX: LiquidGlassLayer breaks when no child glass widgets are found.

0.1.1-dev.13 #

  • DOCS: update README and add better disclaimer (#80).

0.1.1-dev.12 #

Note: This release has breaking changes.

  • FIX: regression in how LiquidGlass applies transform to children.
  • FEAT: add GlassGlowLayer and GlassGlow widget for glow effects.
  • FEAT: add StretchGlass widget that can stretch its child with user gestures.
  • FEAT: add FakeGlass widget that aims to match LiquidGlass appearance while being much more performant.
  • BREAKING REFACTOR: remove useless lightness parameter from shader and LiquidGlassSettings.
  • BREAKING REFACTOR: change default value of glassContainsChild to false.

0.1.1-dev.11 #

Note: This release has breaking changes.

  • BREAKING FEAT: performance gains and too many changes to cover one by one (#72).

0.1.1-dev.10 #

Note: This release has breaking changes.

  • REFACTOR: move shader to uniform arrays for better shape support.
  • FIX: transform children of liquid glass correctly.
  • FEAT: add saturation and brightness controls (#47).
  • FEAT: better light dispersion.
  • FEAT: support up to 64 shapes per layer.
  • FEAT: specular highlights now take the background color into account (#43).
  • DOCS: updated README with new parameters (#56).
  • DOCS: updated example gif (#55).
  • BREAKING FEAT: cheat lighting that is independent from thickness.

0.1.1-dev.9 #

  • DOCS: fix errors in README (#31).

0.1.1-dev.8 #

  • FEAT: added experimental Glassify widget that turns any child shape into liquid glass.
  • FIX: glass now also renders when blend is set to 0.
  • FIX: sharper glass edges whithout background shining through.
  • FEAT: added refractive index to settings and show values in example.
  • FEAT: nicer specular highlights.
  • DOCS: update README.md and add better examples (#28)

0.1.1-dev.7 #

  • FIX: throw AssertionError when used without Impeller.
  • DOCS: update pubspec.yaml to reflect minimum SDK and supported platforms.

0.1.1-dev.6 #

  • FIX: liquid glass not repainting in route transitions (#16).

0.1.1-dev.5 #

Note: This release has breaking changes.

  • FEAT: decrease precision in shader to mediump, which should increase performance.
  • BREAKING FIX: shader compilation and removed unused outline strength parameter.

0.1.1-dev.4 #

  • FIX: fix shader on flutter stable.
  • DOCS: new shape names.

0.1.1-dev.3 #

  • DOCS: new shape names.

0.1.1-dev.2 #

Note: This release has breaking changes.

  • REFACTOR: cleaned up shaders.
  • FIX: squircle can handle zero radius.
  • FEAT: add clipBehavior to LiquidGlass.
  • FEAT: flutter-approved SDF for squircles.
  • FEAT: support three shapes per layer.
  • FEAT: support all shapes.
  • FEAT: better chromatic abberation.
  • DOCS: added pub badge to README.
  • BREAKING FEAT: renamed liquid glass shapes to match their OutlinedBorder counterparts.

0.1.1-dev.1 #

  • DOCS: update pubspec and readme.

0.1.1-dev.0 #

  • FEAT: initial release.

0.1.0 #

  • feat: initial commit 🎉