Skip to content

Scope shimmer animation to prevent row blinking#201

Merged
sbertix merged 1 commit intomainfrom
sbertix/row-flashing
Apr 1, 2026
Merged

Scope shimmer animation to prevent row blinking#201
sbertix merged 1 commit intomainfrom
sbertix/row-flashing

Conversation

@sbertix
Copy link
Copy Markdown
Collaborator

@sbertix sbertix commented Mar 31, 2026

Summary

  • Move .animation modifier from the outer content to the LinearGradient inside .mask so parent view re-renders (e.g. terminal state changes on tab close) cannot disrupt the repeating shimmer animation, causing rows to blink instead of shimmer.

Test plan

  • Start an archive/delete/run script on a worktree
  • Close the terminal tab before the script completes
  • Verify the row title shimmers smoothly (left-to-right sweep) instead of blinking/fading in and out

Move the .animation modifier from the outer content to the
LinearGradient inside the mask so parent view re-renders
(e.g. terminal state changes on tab close) cannot disrupt
the repeating animation.
@sbertix sbertix merged commit 6f8a9aa into main Apr 1, 2026
1 check passed
@sbertix sbertix deleted the sbertix/row-flashing branch April 1, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants