Ios Reserved Gestures
Apps must never attach gesture recognizers that intercept the four iOS reserved system gestures: swipe from left edge (back navigation), swipe down from top-left (Notification Center), swipe down from top-right (Control …
$ aoe install @community/constraint-ios-reserved-gestures Projection
Always in _index.xml · the agent never has to ask for this.
IosReservedGestures [constraint] v1.0.0
Apps must never attach gesture recognizers that intercept the four iOS reserved system gestures: swipe from left edge (back navigation), swipe down from top-left (Notification Center), swipe down from top-right (Control Center), and swipe up from bottom (home / app switcher).
Loaded when retrieval picks the atom as adjacent / supporting.
IosReservedGestures [constraint] v1.0.0
Apps must never attach gesture recognizers that intercept the four iOS reserved system gestures: swipe from left edge (back navigation), swipe down from top-left (Notification Center), swipe down from top-right (Control Center), and swipe up from bottom (home / app switcher).
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Target
- all custom UIGestureRecognizer or SwiftUI gesture modifiers in iOS apps
Loaded when retrieval picks the atom as a focal / direct hit.
IosReservedGestures [constraint] v1.0.0
Apps must never attach gesture recognizers that intercept the four iOS reserved system gestures: swipe from left edge (back navigation), swipe down from top-left (Notification Center), swipe down from top-right (Control Center), and swipe up from bottom (home / app switcher).
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Target
- all custom UIGestureRecognizer or SwiftUI gesture modifiers in iOS apps
Relations
related: [@community/rule-ios-gesture-alternatives, @community/anti-pattern-ios-hamburger-menu, @community/rule-mobile-first]
Rationale
These four gestures trigger system-level functions that iOS users rely on for navigation and device control. Intercepting them breaks system navigation, traps users inside the app, and violates App Store Review Guidelines — apps that do so are routinely rejected. Apple HIG source: Rule 6.2 — Never Override System Gestures.
Source
aoe-engine/examples/frontend-design/primes/compiled/@community/constraint-ios-reserved-gestures/atom.yaml