From 416c6ed7c72f5971c36e000354cef630b76e02a6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 16 Apr 2026 07:41:04 +0000 Subject: [PATCH] feat: mobile-friendly UI overhaul - Bottom navigation bar on mobile instead of sidebar - Sheet-style modals (slide up from bottom) on small screens - Larger touch targets for shopping list checkboxes - Stacked ingredient form inputs for mobile usability - Responsive header buttons with short labels on small screens - Safe-area support for notched phones - Reduced padding on mobile for better space usage Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/index.html | 4 +- frontend/src/App.vue | 73 ++++++++-------- frontend/src/components/RecipeDetail.vue | 6 +- frontend/src/components/ShoppingItem.vue | 8 +- frontend/src/components/SwapModal.vue | 6 +- frontend/src/views/RecipesView.vue | 104 ++++++++++++----------- frontend/src/views/WeekPlanView.vue | 11 +-- 7 files changed, 109 insertions(+), 103 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index bb78372..94f48a1 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -3,7 +3,9 @@ - + + + Mealplanner diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 23ed5c7..aaa0409 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -45,9 +45,9 @@
- +
- -
- -
-
+
+
+ + +