From 6e5b4ec7bf7e2af5f724628693d3c4ee8c5b3968 Mon Sep 17 00:00:00 2001 From: Thomas Hallock Date: Sun, 28 Sep 2025 10:25:44 -0500 Subject: [PATCH] fix: reposition on-screen keyboard to avoid covering abacus tiles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed on-screen keyboard from inline layout to fixed position at bottom - Added proper spacing and shadow for better visibility - Added bottom padding to main container when keyboard is shown - Made keyboard more compact with smaller buttons and reduced gaps - Ensures all abacus tiles remain accessible during input 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- apps/web/src/app/games/memory-quiz/page.tsx | 25 ++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/web/src/app/games/memory-quiz/page.tsx b/apps/web/src/app/games/memory-quiz/page.tsx index 6acc3c12..a62f9718 100644 --- a/apps/web/src/app/games/memory-quiz/page.tsx +++ b/apps/web/src/app/games/memory-quiz/page.tsx @@ -1142,12 +1142,14 @@ function InputPhase({ state, dispatch }: { state: SorobanQuizState; dispatch: Re

Enter the Numbers You Remember

0 && (
{[1, 2, 3, 4, 5, 6, 7, 8, 9].map(digit => (