soroban-abacus-flashcards/apps/web
Thomas Hallock c80477d248 fix(levels): only animate abacus, not container with background/border
Fix React Spring animation to only affect the abacus itself, not the
container with background and border. Also keep container height fixed.

Changes:
- Move animation from container div to inner wrapper around AbacusReact
- Add minHeight to container to prevent height changes
- Add alignItems: 'center' to vertically center the abacus
- Container background/border now stays fixed while abacus animates

This provides a cleaner, more polished animation where only the abacus
scales smoothly while the container remains stable.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 08:43:24 -05:00
..
.claude fix(levels): use correct dark mode styling from homepage + docs update 2025-10-20 07:59:08 -05:00
.storybook
__tests__ refactor(types): consolidate type system - eliminate fragmentation 2025-10-16 06:51:20 -05:00
data fix: resolve Memory Quiz room-based multiplayer validation issues 2025-10-14 18:28:01 -05:00
docs feat(arcade): migrate matching pairs - phases 1-4 and 7 complete 2025-10-16 00:38:08 -05:00
drizzle feat: add drizzle migration for room_game_configs table 2025-10-15 13:40:40 -05:00
e2e
public
scripts fix(arcade): add host-only game selection with clear messaging 2025-10-19 11:59:43 -05:00
src fix(levels): only animate abacus, not container with background/border 2025-10-20 08:43:24 -05:00
.gitignore
CARD_SORTING_PORT_PLAN.md feat(card-sorting): implement Provider with arcade session integration 2025-10-18 14:11:52 -05:00
COMPLEMENT_RACE_PORT_PLAN.md
DEVELOPMENT_STANDARDS.md
LINTING.md
biome.jsonc
drizzle.config.ts
eslint.config.js
next-env.d.ts
next.config.js
package.json refactor: remove dead Python bridge and unused packages 2025-10-18 09:11:59 -05:00
panda.config.ts
playwright.config.ts
pnpm-lock.yaml
server.js
svg-processing-test.js
test-arcade-api.sh
test-flashcards-final.pdf
test-flashcards.pdf
test-simplified.pdf
test_fullscreen_persistence.html
test_panda_simple.html
tsconfig.json
tsconfig.server.json fix(nav): update types for registry games with nullable gameName 2025-10-15 19:15:32 -05:00
vitest.config.ts