awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

3 repositorios

Awesome GitHub RepositoriesSwipe Threshold Processors

Logic for triggering dismissal actions based on touch velocity and distance thresholds.

Distinct from Swipe Action Expansion Thresholds: Distinct from Gesture Thresholding: focuses on the specific implementation of swipe-to-dismiss logic based on velocity and distance, rather than general snapping.

Explore 3 awesome GitHub repositories matching user interface & experience · Swipe Threshold Processors. Refine with filters or upvote what's useful.

Awesome Swipe Threshold Processors GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • react-native-modal/react-native-modalAvatar de react-native-modal

    react-native-modal/react-native-modal

    5,657Ver en GitHub↗

    Esta es una biblioteca de superposición (overlay) de UI móvil para React Native que proporciona un componente modal animado. Funciona como un elemento de interfaz sensible a gestos utilizado para presentar contenido suplementario a través de ventanas superpuestas que admiten transiciones personalizadas y ajustes de diseño dinámicos. La biblioteca cuenta con un observador de diseño dinámico que redimensiona y reposiciona automáticamente los componentes durante las rotaciones de pantalla o cuando aparece el teclado en pantalla. Implementa navegación basada en gestos, permitiendo a los usuarios descartar las superposiciones mediante gestos de deslizamiento configurados e interacciones con el fondo. El proyecto cubre la coordinación de animaciones y transiciones, incluyendo hooks de ciclo de vida que ejecutan callbacks antes y después de las animaciones de ventana. También incluye utilidades para la personalización del fondo y la gestión de contenido desplazable para evitar conflictos de interacción durante las acciones de deslizar para descartar.

    Triggers modal dismissal based on touch coordinates and velocity thresholds during swipe gestures.

    TypeScriptandroidanimatedanimation
    Ver en GitHub↗5,657
  • yalantis/kolodaAvatar de Yalantis

    Yalantis/Koloda

    5,400Ver en GitHub↗

    Koloda es una librería de interacción de gestos para iOS y un componente de vista de SwiftUI utilizado para crear interfaces de tarjetas deslizables. Proporciona un componente de vista basado en pila que gestiona vistas superpuestas, asegurando que solo el elemento superior permanezca activamente interactivo. La librería permite la personalización de la apariencia de las tarjetas, incluyendo la configuración de superposiciones y animaciones que dictan cómo se mueven las tarjetas de fondo durante un deslizamiento. Gestiona el comportamiento de arrastre y las direcciones de deslizamiento, activando lógica específica cuando las tarjetas se deslizan, tocan o se agotan por completo. El componente cubre la implementación de transformaciones de vista impulsadas por gestos y el renderizado de pilas de tarjetas que los usuarios descartan a través de un patrón de interacción de selección común.

    Determines successful swipe actions by calculating the distance between touch points and a center threshold.

    Swift
    Ver en GitHub↗5,400
  • chakra-ui/zagAvatar de chakra-ui

    chakra-ui/zag

    5,121Ver en GitHub↗

    Zag es una librería de máquina de estados de UI headless que proporciona lógica de componentes sin estilo para asegurar un comportamiento consistente en diferentes motores de renderizado. Funciona como un kit de herramientas para modelar interacciones complejas de interfaz de usuario usando statecharts, desacoplando la lógica subyacente y los atributos de accesibilidad del estilo visual. La librería es agnóstica al framework, utilizando adaptadores especializados para conectar su lógica de máquina de estados con varias librerías de JavaScript como React, Solid, Vue y Svelte. Este enfoque permite a los desarrolladores mantener un modelo de interacción único mientras aplican cualquier solución CSS o de estilo a través de atributos de datos dirigidos por estado. Zag cubre una amplia gama de áreas funcionales, incluyendo gestión integral de accesibilidad para navegación por teclado y atributos ARIA, así como una vasta colección de primitivas interactivas. Estas incluyen controles de entrada, elementos de navegación como menús y pestañas, componentes de superposición como diálogos y popovers, y manejo complejo de medios para recorte de imágenes y captura de firmas. También proporciona utilidades para la gestión de datos jerárquicos, manejo de listas asíncronas y un sistema para construir tours guiados de productos.

    Implements dismissal logic based on touch velocity and distance thresholds for UI panels.

    TypeScripta11yaccessibilityagnostic
    Ver en GitHub↗5,121
  1. Home
  2. User Interface & Experience
  3. Coordinate-Based Positioning
  4. Gesture Thresholding
  5. Swipe Threshold Processors