awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
V

ViewDeck/ViewDeck

0
View on GitHub↗
5,268 estrellas·956 forks·Objective-C·1 vista

ViewDeck

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.

El framework cuenta con un controlador de menú dinámico que permite actualizar o eliminar controladores de menú activos en tiempo de ejecución para modificar las opciones de navegación disponibles. Incluye un coordinador de transiciones para gestionar propiedades de movimiento y visuales personalizadas para paneles de navegación deslizantes.

La biblioteca soporta tanto el control programático del menú como la activación basada en gestos mediante deslizamientos del usuario. Gestiona las dimensiones del menú lateral según el tamaño del contenido y utiliza envoltorios de vista basados en contenedores para coordinar las posiciones relativas del contenido central y lateral.

Features

  • iOS Navigation Drawers - Provides a framework for implementing sliding left and right navigation drawers in iOS applications.
  • Gesture-Driven View Transitions - Maps real-time touch input to the progress of sliding view transitions.
  • iOS Navigation Gesture Libraries - Provides specialized gesture-driven navigation transitions for iOS applications.
  • Controller-Based View Wrapping - Wraps center and side content within a parent controller to coordinate relative positions.
  • Side Menu Visibility Toggles - Allows triggering the appearance of side menus through user swipe gestures.
  • Gesture-Based Menu Systems - Enables users to open and close navigation panels using intuitive swipe gestures.
  • Side Menu Frameworks - Coordinates the presentation and animation of left and right side menus within a container.
  • Menu Transition Animations - Implements smooth animated transitions for side menus to improve visual flow.
  • Dynamic Menu Controller Management - Provides a system for updating or removing active menu controllers during runtime.
  • Runtime Controller Swapping - Allows swapping the active side menu instance at runtime to modify navigation options.
  • Transition Coordination Logic - Manages custom motion and visual transition properties for sliding navigation panels.
  • Runtime Menu Switching - Supports updating or removing active menu controllers during runtime to modify options.
  • Dynamic Navigation Routing - Changes available navigation options at runtime by swapping the active side menu controller.
  • Motion Property Engines - Controls the sliding behavior of menus using customizable animation curves and timing properties.
  • Programmatic Menu Toggles - Provides APIs to open or close side menus programmatically via explicit method calls.
  • UI Components - Drawer-style navigation controller for side-panel interfaces.

Historial de estrellas

Gráfico del historial de estrellas de viewdeck/viewdeckGráfico del historial de estrellas de viewdeck/viewdeck

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a ViewDeck

Proyectos open-source similares, clasificados según cuántas características comparten con ViewDeck.
  • jakiestfu/snap.jsAvatar de jakiestfu

    jakiestfu/Snap.js

    5,952Ver en GitHub↗

    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

    JavaScript
    Ver en GitHub↗5,952
  • pkluz/pkrevealcontrollerAvatar de pkluz

    pkluz/PKRevealController

    3,830Ver en GitHub↗

    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

    Objective-C
    Ver en GitHub↗3,830
  • jonkykong/sidemenuAvatar de jonkykong

    jonkykong/SideMenu

    5,819Ver en GitHub↗

    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

    Swift
    Ver en GitHub↗5,819
  • forkingdog/fdfullscreenpopgestureAvatar de forkingdog

    forkingdog/FDFullscreenPopGesture

    5,888Ver en GitHub↗

    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

    Objective-C
    Ver en GitHub↗5,888
Ver las 30 alternativas a ViewDeck→

Preguntas frecuentes

¿Qué hace viewdeck/viewdeck?

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.

¿Cuáles son las características principales de viewdeck/viewdeck?

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.

¿Qué alternativas de código abierto existen para viewdeck/viewdeck?

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…