From a9da1067b32655214e70af8145ee5e124a4d2e84 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Thu, 19 Feb 2026 16:47:26 -0500 Subject: [PATCH] feat(machine): responsive mobile-friendly layout with Tailwind v4 - IdleView: stack cards vertically on mobile, side-by-side on sm+ - Scale logo, cards, text, and badges down for small screens - QR overlays use smaller codes on mobile (280px vs 400px) - Status badges wrap and use smaller text on mobile - Hide subtitle text on mobile cards to save space Co-Authored-By: Claude Opus 4.6 --- apps/machine/src/App.vue | 6 ++- apps/machine/src/views/IdleView.vue | 70 ++++++++++++++++++----------- 2 files changed, 47 insertions(+), 29 deletions(-) diff --git a/apps/machine/src/App.vue b/apps/machine/src/App.vue index 5c990bf..da50d06 100644 --- a/apps/machine/src/App.vue +++ b/apps/machine/src/App.vue @@ -37,10 +37,12 @@ function toggleLiveServices() { -
+
bal: {{ formatSats(atmStore.balanceSats) }} sats diff --git a/apps/machine/src/views/IdleView.vue b/apps/machine/src/views/IdleView.vue index 5d44f38..650dec8 100644 --- a/apps/machine/src/views/IdleView.vue +++ b/apps/machine/src/views/IdleView.vue @@ -59,52 +59,66 @@ function handleCashOut() {