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:
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user