From ef2df8ec5a0d376c27fcccb260848bbc055266f1 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 30 Dec 2025 16:02:14 -0500 Subject: [PATCH] feat: Do gold shimmer every 5 seconds on unselected emojis (#4999) --- lib/pangea/lemmas/lemma_highlight_emoji_row.dart | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/pangea/lemmas/lemma_highlight_emoji_row.dart b/lib/pangea/lemmas/lemma_highlight_emoji_row.dart index 587bc0395..186190db3 100644 --- a/lib/pangea/lemmas/lemma_highlight_emoji_row.dart +++ b/lib/pangea/lemmas/lemma_highlight_emoji_row.dart @@ -153,7 +153,17 @@ class EmojiChoiceItemState extends State { setState(() => shimmer = true); _shimmerTimer?.cancel(); _shimmerTimer = Timer(const Duration(milliseconds: 1500), () { - if (mounted) setState(() => shimmer = false); + if (mounted) { + setState(() => shimmer = false); + _repeatShimmer(); + } + }); + } + + void _repeatShimmer() { + _shimmerTimer?.cancel(); + _shimmerTimer = Timer(const Duration(seconds: 5), () { + if (mounted) _showShimmer(); }); }