Skip to content

feat(ui): add button press visual feedback#75

Merged
raincamp merged 1 commit intomainfrom
feature/46-button-press-feedback
Jan 14, 2026
Merged

feat(ui): add button press visual feedback#75
raincamp merged 1 commit intomainfrom
feature/46-button-press-feedback

Conversation

@raincamp
Copy link
Owner

Summary

  • Add white flash texture overlay on each button
  • Create AnimationGroup with fade in (50ms) + fade out (150ms) sequence
  • Trigger flash animation on PostClick for secure button compatibility
  • Reset animation on rapid clicks for consistent feedback

Test plan

  • Click each bar button
  • Verify white flash appears briefly on click
  • Rapid click and verify animation resets properly
  • Confirm macro still executes correctly

Closes #46

🤖 Generated with Claude Code

@raincamp raincamp force-pushed the feature/46-button-press-feedback branch from bbad342 to 0dd7611 Compare January 14, 2026 19:02
@raincamp raincamp self-assigned this Jan 14, 2026
@raincamp raincamp added this to hybar Jan 14, 2026
@github-project-automation github-project-automation bot moved this to Backlog in hybar Jan 14, 2026
@raincamp raincamp added this to the Sprint 2: Visual Polish milestone Jan 14, 2026
Add flash animation when buttons are clicked for tactile visual feedback.
Quick fade in (50ms) followed by slower fade out (150ms) creates a
satisfying press effect.

- Create flash texture per button with ADD blend mode
- AnimationGroup with fade in/out sequence
- Trigger on PostClick for secure button compatibility
- Stop and restart animation on rapid clicks

Closes #46

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@raincamp raincamp force-pushed the feature/46-button-press-feedback branch from 0dd7611 to 980a1ec Compare January 14, 2026 19:06
@raincamp raincamp merged commit 71f226d into main Jan 14, 2026
@raincamp raincamp deleted the feature/46-button-press-feedback branch January 14, 2026 19:06
@github-project-automation github-project-automation bot moved this from Backlog to Done in hybar Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Button press visual feedback

1 participant

Comments