From 44cdc988eea2c0837fc8d928952eb08b37579071 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 9 Aug 2025 18:36:10 +0200 Subject: [PATCH] Add Mobile Safari optimizations and fixes to signup page - Implement device detection and performance optimization flags - Add dynamic CSS classes based on device capabilities - Create mobile safari utility functions and client plugin - Optimize backdrop filters and hardware acceleration for iOS - Fix viewport height issues with mobile Safari fallbacks - Update membership fee config and add IBAN payment details - Prevent horizontal scrolling and improve mobile UX --- pages/signup.vue | 84 +++++++++-- plugins/03.mobile-safari-fixes.client.ts | 23 +++ utils/mobile-safari-utils.ts | 171 +++++++++++++++++++++++ 3 files changed, 270 insertions(+), 8 deletions(-) create mode 100644 plugins/03.mobile-safari-fixes.client.ts create mode 100644 utils/mobile-safari-utils.ts diff --git a/pages/signup.vue b/pages/signup.vue index a983c8a..46c2aea 100644 --- a/pages/signup.vue +++ b/pages/signup.vue @@ -1,9 +1,9 @@