git404hub

what is fdfullscreenpopgesture fr?

forkingdog/fdfullscreenpopgesture — explained in plain English

Analysis updated 2026-06-26

5,892Objective-CAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A small iOS library that lets users swipe back from anywhere on the screen, not just the left edge, to navigate to the previous screen.

vibe map

mindmap
  root((repo))
    What it does
      Full screen swipe back
      Replaces edge-only gesture
    How it works
      UINavigationController add-on
      AOP auto-activation
    Customization
      Disable per screen
      Scroll view support
    Setup
      CocoaPods install
      iOS 7 minimum
    License
      MIT

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Add a full-screen swipe-back gesture to any iOS app with minimal code changes.

VIBE 2

Improve navigation feel in apps where users expect to swipe anywhere to go back.

VIBE 3

Selectively disable the gesture on specific screens that have horizontal scroll views.

what's the stack?

Objective-CiOSUIKitCocoaPodsAOP

how it stacks up fr

forkingdog/fdfullscreenpopgesturerobbiehanson/xmppframeworkgsdios/sdautolayout
Stars5,8925,8895,873
LanguageObjective-CObjective-CObjective-C
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Install via CocoaPods. Drop in two files and it activates automatically. Requires iOS 7.0+. Extra step needed if screens contain horizontal scroll views.

MIT license, use freely in any project, personal or commercial, with no restrictions beyond keeping the copyright notice.

in plain english

FDFullscreenPopGesture is a small add-on for iOS app developers that makes it possible to swipe back from anywhere on the screen, not just the left edge. On iPhones running iOS 7 or later, Apple ships a built-in swipe-from-the-left-edge gesture that lets users go back to the previous screen. This library expands that zone to the full width of the display, matching the behavior many users expect after using apps that offer it natively. The library is written in Objective-C and works as a category on UINavigationController, which is the standard iOS component that manages a stack of screens. Because it uses a technique called AOP (aspect-oriented programming), you drop in two files and the feature activates across every navigation controller in the app automatically, with no extra wiring needed in your existing code. If a particular screen or controller should not respond to the fullscreen swipe, one-line properties let you turn it off selectively. The library also handles a tricky visual detail: when swiping between screens that have different navigation bar visibility states, say from a screen with a bar to one without, the transition animates correctly rather than snapping or flashing. There is one extra step required if a screen contains a scrollable list or any view that itself responds to horizontal swipes. In that case you need to tell the scroll view to cooperate with the gesture when the content is already scrolled to the left edge. The README includes the exact code block for that. Installation is through CocoaPods, a standard dependency manager for iOS projects. The library requires iOS 7.0 at minimum and is released under the MIT license.

prompts (copy fr)

prompt 1
How do I add FDFullscreenPopGesture to my iOS project using CocoaPods?
prompt 2
Show me how to disable the fullscreen pop gesture on a specific view controller using FDFullscreenPopGesture.
prompt 3
How do I make a UIScrollView cooperate with FDFullscreenPopGesture when the list is scrolled to the left edge?
prompt 4
Explain how FDFullscreenPopGesture activates automatically across all navigation controllers in my app.

Frequently asked questions

what is fdfullscreenpopgesture fr?

A small iOS library that lets users swipe back from anywhere on the screen, not just the left edge, to navigate to the previous screen.

What language is fdfullscreenpopgesture written in?

Mainly Objective-C. The stack also includes Objective-C, iOS, UIKit.

What license does fdfullscreenpopgesture use?

MIT license, use freely in any project, personal or commercial, with no restrictions beyond keeping the copyright notice.

How hard is fdfullscreenpopgesture to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fdfullscreenpopgesture for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.