Commit Graph

2 Commits

Author SHA1 Message Date
Thomas Hallock 9edb7fc55c chore: update generated CSS and configuration files
Update styled-system CSS chunks and Claude configuration to reflect
component and styling changes from previous feature additions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 18:26:31 -05:00
Thomas Hallock ff42bcf653 feat: implement CSS-based hidden inactive beads with smooth opacity transitions
- Add CSS opacity system for hidden inactive beads accessibility
- Remove DOM exclusion logic - render all beads, use CSS for visibility
- Implement three-state opacity system:
  * Default: inactive beads opacity 0 (hidden)
  * Abacus hover: inactive beads opacity 0.5 (semi-transparent)
  * Individual bead hover: opacity 1 (fully visible)
- Add smooth 0.2s ease-in-out transitions for all opacity changes
- Create comprehensive test story with side-by-side comparison
- Maintain full click/gesture functionality for revealed beads
- Clean CSS-only implementation with no JavaScript hover management

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 10:42:48 -05:00