Snap.js is a JavaScript library for building draggable side navigation panels on touch devices. It enables slide-in menus from the left or right screen edge, driven by a gesture-based state machine that interprets drag and flick gestures to open and close the panel. The library distinguishes horizontal menu drags from vertical scrolling by analyzing the initial touch movement angle, and locks menu movement to a single axis to prevent interference. It uses hardware-accelerated CSS transforms for smooth animations and provides configurable snap thresholds that determine whether a drag should op
PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based interface library and hierarchical view controller manager that allows secondary screens to slide over a primary content area through touch interactions. The system organizes parent and child controllers into a layered navigation structure, translating touch input into coordinate offsets to animate transitions. It manages the width and positioning of side panels to control the available screen real estate. The framework provides capabilities for side panel layout management and vie
SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable components for implementing animated slide-out side menus and navigation drawers within iOS applications. The framework supports continuous swiping navigation, allowing users to transition between menus on opposite sides of the screen in a single motion. It includes a coordination system to manage multiple menu instances across different navigation levels and a global configuration mechanism to ensure consistent behavior and appearance across all application screens. The libr
FDFullscreenPopGesture is an iOS navigation gesture library and UIKit enhancement designed to implement edge-swipe back navigation and automatic navigation bar transitions in iOS applications. It provides a category for navigation controllers that adds a fullscreen swipe-to-pop gesture matching the system interaction style. The library manages the synchronization of navigation bar visibility animations during fullscreen transitions. This ensures that view controllers which do not natively support edge-swipe navigation can utilize system-standard back gestures. The project covers user interfa
ViewDeck es un framework de gestión de menús laterales y biblioteca de navegación basada en gestos para iOS. Proporciona un sistema para coordinar la presentación, animación y lógica de interacción de menús laterales izquierdo y derecho dentro de un controlador de vista contenedor.
Las características principales de viewdeck/viewdeck son: iOS Navigation Drawers, Gesture-Driven View Transitions, iOS Navigation Gesture Libraries, Controller-Based View Wrapping, Side Menu Visibility Toggles, Gesture-Based Menu Systems, Side Menu Frameworks, Menu Transition Animations.
Las alternativas de código abierto para viewdeck/viewdeck incluyen: jakiestfu/snap.js — Snap.js is a JavaScript library for building draggable side navigation panels on touch devices. It enables slide-in… pkluz/pkrevealcontroller — PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based… jonkykong/sidemenu — SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable… ecslidingviewcontroller/ecslidingviewcontroller — ECSlidingViewController is an iOS navigation UI component and side menu controller. It functions as a view controller… forkingdog/fdfullscreenpopgesture — FDFullscreenPopGesture is an iOS navigation gesture library and UIKit enhancement designed to implement edge-swipe… romaonthego/residemenu — RESideMenu is an iOS side menu component and user interface framework element used to implement the side-drawer…