feat(ios): active allowsBackForwardNavigationGestures sur WKWebView

Active le swipe-back natif iOS (depuis le bord gauche) dans la WebView.
Indispensable pour pouvoir retirer les flèches de retour du chrome web
(cf. coach_sportif _layout.html commit lié) : sans ce geste, plus aucun
moyen de revenir sur les drill-downs (workout detail, etc.).

Distinct du swipe-to-delete des séances (qui démarre depuis le corps des
cartes, pas l'edge d'écran) -> aucun conflit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sylvain
2026-05-28 10:31:37 +02:00
parent fac7d95cd1
commit 98705981ba

View File

@@ -53,5 +53,12 @@ class MainViewController: CAPBridgeViewController {
webView?.scrollView.bounces = false webView?.scrollView.bounces = false
webView?.scrollView.alwaysBounceVertical = false webView?.scrollView.alwaysBounceVertical = false
webView?.scrollView.alwaysBounceHorizontal = false webView?.scrollView.alwaysBounceHorizontal = false
// Active le geste natif iOS swipe-back/forward depuis le bord (Apple HIG
// standard). Permet de retirer les flèches "back" web (pattern Bevel/
// Whoop/Oura : navigation 100% via tabs du bas, drill-downs gérés par
// swipe-edge natif). Distinct du swipe-to-delete (qui démarre depuis
// le corps des cartes, pas du bord d'écran).
webView?.allowsBackForwardNavigationGestures = true
} }
} }