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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • react-native-modal/react-native-modalAvatar react-native-modal

    react-native-modal/react-native-modal

    5,657Vezi pe GitHub↗

    Aceasta este o bibliotecă de overlay UI pentru React Native care oferă o componentă modală animată. Funcționează ca un element de interfață cu răspuns la gesturi, utilizat pentru a prezenta conținut suplimentar prin ferestre overlay care suportă tranziții personalizate și ajustări dinamice de layout. Biblioteca dispune de un observator de layout dinamic care redimensionează și repoziționează automat componentele în timpul rotațiilor ecranului sau când apare tastatura virtuală. Implementează navigarea bazată pe gesturi, permițând utilizatorilor să închidă overlay-urile prin gesturi de swipe configurate și interacțiuni cu fundalul. Proiectul acoperă coordonarea animațiilor și a tranzițiilor, incluzând hook-uri de ciclu de viață care execută callback-uri înainte și după animațiile ferestrelor. Include, de asemenea, utilitare pentru personalizarea fundalului și gestionarea conținutului scrollabil pentru a preveni conflictele de interacțiune în timpul acțiunilor de tip swipe-to-dismiss.

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

    TypeScriptandroidanimatedanimation
    Vezi pe GitHub↗5,657
  • yalantis/kolodaAvatar Yalantis

    Yalantis/Koloda

    5,400Vezi pe GitHub↗

    Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-

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

    Swift
    Vezi pe GitHub↗5,400
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    Zag este o bibliotecă de mașini de stare UI headless care oferă logică de componente ne-stilizată pentru a asigura un comportament consistent pe diferite motoare de randare. Funcționează ca un toolkit pentru modelarea interacțiunilor complexe ale interfeței utilizator folosind statecharts, decuplând logica subiacentă și atributele de accesibilitate de stilizarea vizuală. Biblioteca este agnostică față de framework, utilizând adaptoare specializate pentru a face legătura între logica mașinii sale de stare și diverse biblioteci JavaScript precum React, Solid, Vue și Svelte. Această abordare permite dezvoltatorilor să mențină un singur model de interacțiune în timp ce aplică orice soluție CSS sau de stilizare prin atribute de date bazate pe stare. Zag acoperă o gamă largă de domenii funcționale, inclusiv gestionarea cuprinzătoare a accesibilității pentru navigarea prin tastatură și atributele ARIA, precum și o vastă colecție de primitive interactive. Acestea includ controale de input, elemente de navigare precum meniuri și tab-uri, componente de overlay precum dialoguri și popover-uri și gestionarea complexă a media pentru decuparea imaginilor și capturarea semnăturilor. Oferă, de asemenea, utilitare pentru gestionarea datelor ierarhice, gestionarea listelor asincrone și un sistem pentru construirea de tururi ghidate ale produsului.

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

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