Codeinwp / Codeinwp/otter-blocks
Add repeat and re-trigger on hover options for block animations
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 198
- Forks
- 36
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 30
Description
Impact: 40 · Confidence: 85 · Complexity: 35
Description
Problem: Block animations currently run only once when scrolled into view or hovered. Users cannot configure animations to re-trigger every time a visitor hovers over a block or to repeat continuous animations, limiting dynamic interactivity on key elements.
Desired behavior: Provide controls in the Block Animation settings panel that allow users to enable animation re-triggering on hover or set animation repetition.
Acceptance criteria:
- Add a setting/toggle in the Block Animation sidebar panel to re-trigger animation on hover.
- When enabled, hovering over the block resets and replays the animation smoothly.
- Ensure compatibility across supported animation types (CSS animations, typing, count).
Customer Context
Feedback collected from 1 uninstall entry (Blocks Animation v3.2.2, active for 12 minutes). The user deactivated the plugin because they needed the block animation to repeat/re-trigger every time a visitor hovers over a text block or re-engages with the page.
Root Cause Analysis
Users want interactive elements like text blocks to re-trigger motion effects on repeated hover or page interactions. Currently, Otter Blocks animation controls run once upon trigger, lacking an option or event listener reset mechanism to re-trigger animations on subsequent hover interactions.
Reasoning
The uninstall feedback submission requests the ability to re-trigger or repeat block animations upon hovering over a text block. Reviewing product documentation confirms that while 'Play on hover' exists, animations only execute once and do not offer a setting to re-trigger on subsequent hover events or repeat. No open GitHub issue currently covers repeating/re-triggering hover animations, making this a valid new feature request.
Source: automated uninstall feedback — blocks-animation, 2026-08-27
Generated by feature-request-triage workflow (ID: feature-request-triage_6a91160804f6c5.00352182)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Block Animation sidebar panel and the existing hover-trigger logic. Trace how CSS animations, typing, and count animations are started, then verify that the new hover behavior resets and replays each supported type and that the setting is available in the panel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wordpress
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100