From 58bfc6b12ccb73492111d8f70c5453850560e3c0 Mon Sep 17 00:00:00 2001 From: kolo Date: Mon, 29 Jun 2026 14:15:33 +0300 Subject: [PATCH] step --- .../onboarding/widgets/casha_shimmer_text.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/features/onboarding/widgets/casha_shimmer_text.dart b/lib/features/onboarding/widgets/casha_shimmer_text.dart index bf968ca..53b7385 100644 --- a/lib/features/onboarding/widgets/casha_shimmer_text.dart +++ b/lib/features/onboarding/widgets/casha_shimmer_text.dart @@ -59,8 +59,10 @@ class _CashaShimmerTextState extends State _tiltY += (_targetTiltY - _tiltY) * 0.15; final t = _controller.value; - final sweepX = sin(t * 2 * pi); - final sweepY = cos(t * 2 * pi); + final shimmer = sin(t * 2 * pi) * 0.08; + + final gx = (_tiltY + shimmer).clamp(-1.0, 1.0); + final gy = (_tiltX + shimmer * 0.5).clamp(-1.0, 1.0); return Transform( alignment: Alignment.center, @@ -71,8 +73,8 @@ class _CashaShimmerTextState extends State child: ShaderMask( shaderCallback: (bounds) { return LinearGradient( - begin: Alignment(sweepX - 1.2, sweepY - 0.5), - end: Alignment(sweepX + 1.2, sweepY + 0.5), + begin: Alignment(gx - 0.8, gy - 0.4), + end: Alignment(gx + 0.8, gy + 0.4), colors: [ primary.withOpacity(0.7), primary,