NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2853 most downloaded on pub.dev
Easily apply tilt parallax hover effects for Flutter, which supports tilt, light, shadow effects, gyroscope sensors and many custom parameters.
Last release 2 months ago
29 Jul 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 59 of 59 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
72 releases · first in 2023
TiltConfig.perspectiveIntensity: Custom perspective intensity (near-large, far-small). Defaults to a size-adaptive value when null.
Fix copyWith not being able to explicitly set nullable fields to null, e.g. TiltConfig.direction, LightConfig.enableReverse, ShadowConfig.direction /
Fixes
copyWith not being able to explicitly set nullable fields to null,
e.g. TiltConfig.direction, LightConfig.enableReverse, ShadowConfig.direction / enableReverse.One column per quarter.
Fix shadow blur and spread appearing at full strength when centered or at small tilt angles.
Fixes
Fix light/shadow not reaching maxIntensity for the LightDirection.around and LightDirection.all directions. (#42) Now that it is fixed, if the effect
Fixes
maxIntensity for the LightDirection.around and LightDirection.all directions. (#42)maxIntensity to the square of its previous value (e.g. 0.5 → 0.25, 0.6 → 0.36).Isolate tilt repaints with a RepaintBoundary to avoid repainting the parent subtree during animation.
The lightConfig of TiltProjectorContainer is now deprecated. Because the current simulated light effect is not suitable for Projector, it is now disab…
Breaking changes
Tilt widget now only manages gesture, sensor, and animation state (no UI rendering).TiltBaseContainer with Tilt, or use the built-in Tilt.base.Tilt.TiltStreamController with Tilt.TiltController to unify input stream management.Tilt.lightShadowMode parameter has been split into the independent widgets TiltBaseContainer and TiltProjectorContainer.Tilt widget,Tilt.base and Tilt.projector directly.ShadowConfig has been split into ShadowBaseConfig and ShadowProjectorConfig.TiltParallax parameter size to offset.Deprecations
lightConfig of TiltProjectorContainer is now deprecated.New features
TiltAnimatedBuilder to help implement custom tilt logic.Nothing published for this version
Nothing published for this version
Improvements - Updated README.md
Improvements
Simulated light reflection is more natural.
Improvements
Fixes
moveDuration when enterToMove animation progress >= 1Remove stream_transform package.
Improvements
Bump sensors_plus package to '>=6.1.0 <8.0.0'.
Improvements
sensors_plus package to '>=6.1.0 <8.0.0'.Reduce unnecessary animation controllers (multiple TiltParallax widgets share the same controller).
Improvements
TiltParallax widgets share the same controller). (#30)By default, add a smooth transition effect when gestures (hover and touch) enter.
New features
By default, add a smooth transition effect when gestures (hover and touch) enter. (#29)
TiltConfig.enterDurationTiltConfig.moveDurationTiltConfig.enterToMoveDurationTiltConfig.enterToMoveCurveIf you prefer to disable this effect:
Tilt(
tiltConfig: TiltConfig(
enterToMoveDuration: Duration.zero,
...
)
...
)
Improve performance (e.g. avoid unnecessary variable assignments, ...).
Improvements - Update example and docs.
Improvements
Improvements - Bump example to Flutter 3.29 (#24) - Refactor code structures.
Add Tilt.lightShadowMode and configuration.
New features
Tilt.lightShadowMode and configuration. (#12)Improvements
withOpacity to withAlpha.Nothing published for this version
Nothing published for this version
Bump sensors_plus package from 6.0.0 to 6.1.0.
Replace Platform (dart:io) with TargetPlatform (flutter/foundation.dart).
Fix Tilt.disable: true still prevents scrolling.
Fixes
Tilt.disable: true still prevents scrolling. (#16)Fix tiltConfig.enableGestureTouch still prevents scrolling when disabled.
Fixes
tiltConfig.enableGestureTouch still prevents scrolling when disabled. (#15)Improvements
Bump sensors_plus package from 5.0.1 to 6.0.0.
Improvements
sensors_plus package from 5.0.1 to 6.0.0.Improvements - Improve linter.
Improvements
Upgrade sensors_plus package to 5.0.1.
Improvements
sensors_plus package to 5.0.1.Bumping Flutter SDK minimum version to 3.19.0.
Breaking changes
3.19.0.Improvements
sensors_plus package to 5.0.0.Improvements - dart doc.
Improvements
Add Tilt.tiltStreamController to provide custom control of the tilt.
New features
Tilt.tiltStreamController to provide custom control of the tilt.TiltConfig.controllerMoveDuration, TiltConfig.controllerLeaveDuration.Improvements
Fixes
Tilt.tiltStreamController.Tilt.tiltStreamController closes prematurely.Nothing published for this version
Nothing published for this version
Nothing published for this version
Bumping Flutter SDK minimum version to 3.10.0.
Breaking changes
3.10.0.Improvements
Upgrade sensors_plus to version 4.0.2.
Improvements
sensors_plus to version 4.0.2.Fixes
onGesturesRevert being called repeatedly after a move has ended.Migrate to Flutter 3.7 and drop support for previous Flutter versions.
Breaking changes
Improvements
Improvements - Improve high energy impact.
Improvements
Update the example to Flutter 3.16.0 and use Material3.
Improvements
Add spreadFactor to LightConfig.
New features
Fixes - Fix undetermined mounted.
Fixes
Fix device orientation does not match sensor orientation.
Fixes
Improvements - Improve README docs
Improvements
Upgrade sensors_plus to version 3.1.0
Improvements
sensors_plus to version 3.1.0Improve light above childLayout.inner.
Improvements
childLayout.inner.Fixes
Improvements - Improve code structure.
Improvements
Fix tapping on content causes tilt when enableRevert or enableSensorRevert is false.
Fixes
enableRevert or enableSensorRevert is false.Fix device landscape mode not match sensor orientation.
Fixes
Improvements - Config copyWith().
Improvements
Fixes - Fix initial has no effect.
Fixes
Bumping Flutter SDK minimum version to 3.3.0.
Breaking changes
3.3.0.enableMouseHover in TiltConfig to enableGestureHover.TiltConfig(enableRevert: false, enableSensorRevert: false,).New features
enableGestureSensors, sensorFactor, enableSensorRevert, sensorRevertFactor, sensorMoveDuration), default configuration is TiltConfig(enableGestureSensors = true).TiltConfig(enableGestureTouch = true).Improvements
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix TiltConfig(enableReverse: true) is not used in TiltParallax.
Fixes
TiltConfig(enableReverse: true) is not used in TiltParallax.Update FilterQuality parameter of Tilt and TiltParallax widgets is null by default.
Improvements
FilterQuality parameter of Tilt and TiltParallax widgets is null by default.- Doc
- Doc
Improvements - Test coverage 100%.
Improvements
Fix constraintsPosition min value is wrong.
Fixes
constraintsPosition min value is wrong.TiltParallax widget not following Tilt widget.Your coding agent can read these notes before it upgrades. Set up the MCP server →