Files
FarmaFinder/capacitor.config.json
T
Ichitux 5b75321406
Build & Push Docker Images / test-backend (push) Successful in 20s
Build & Push Docker Images / test-frontend (push) Successful in 22s
Build & Push Docker Images / build-backend (push) Successful in 17s
Build & Push Docker Images / build-frontend (push) Successful in 27s
fix(mobile): lock viewport, disable iOS bounce, fix 100vh reflow
Root cause: html/body had no height/overflow constraint, so the
webview allowed rubber-band overscroll. .app used min-height: 100vh
which on iOS resolves to the larger viewport (behind URL bar), causing
layout to reflow when the bar collapses.

- index.css: html/body locked to 100% height, overflow hidden,
  overscroll-behavior none; #root set to exact 100dvh
- App.css: .app height: 100dvh (was min-height: 100vh) with
  overflow-y: auto + overscroll-behavior: contain so the .app
  becomes the scroll container
- capacitor.config.json: ios.bounces false, contentInset never

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-27 13:16:44 +02:00

24 lines
455 B
JSON

{
"appId": "net.hacecalor.farmafinder",
"appName": "FarmaFinder",
"webDir": "frontend/dist",
"server": {
"androidScheme": "https"
},
"ios": {
"contentInset": "never",
"bounces": false
},
"android": {
"allowMixedContent": false
},
"plugins": {
"SplashScreen": {
"launchShowDuration": 1200,
"backgroundColor": "#0f766e",
"showSpinner": false,
"androidSplashResourceName": "splash"
}
}
}