4 repository-uri
Specialized handling of simultaneous multiple-finger inputs and complex touch patterns.
Distinct from Interaction Handling: Focuses specifically on multi-finger touch concurrency and gestures, whereas Interaction Handling is more general UI event logic.
Explore 4 awesome GitHub repositories matching user interface & experience · Multitouch Gesture Processing. Refine with filters or upvote what's useful.
SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i
Handles simultaneous finger inputs to drive refresh animations without interrupting the main scroll logic.
Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho
Implements a specialized system for processing complex multi-touch gestures and interactive inputs across diverse hardware.
mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions
Processes touch interactions through a native event layer for immediate visual response.
Fusuma este un serviciu de fundal pentru Linux care monitorizează input-ul multitouch brut de la trackpad-uri pentru a declanșa acțiuni de sistem definite de utilizator. Funcționează ca un motor de recunoaștere a gesturilor care traduce modelele de swipe și pinch în comenzi shell, scurtături de tastatură și controale pentru window manager. Proiectul se distinge printr-o arhitectură modulară de plugin-uri care permite extinderea dinamică a capabilităților de recunoaștere a gesturilor și a comportamentelor personalizate ale sistemului. Oferă un control granular asupra procesării input-ului prin aplicarea filtrării specifice dispozitivului și reglarea sensibilității, asigurându-se că gesturile sunt recunoscute pe baza unor praguri precise de distanță și timp. Motorul suportă fluxuri de lucru complexe de interacțiune prin combinarea modelelor de gesturi cu stările tastelor modificatoare și porți logice. Acest lucru permite execuția condiționată a comenzilor și gestionarea automată a ferestrelor sau a spațiilor de lucru. Software-ul operează ca un daemon persistent, menținând monitorizarea input-ului pe parcursul sesiunilor utilizatorului, oferind în același timp opțiuni de configurare pentru setările hardware ale trackpad-ului.
Processes simultaneous multiple-finger inputs to translate complex touch patterns into system actions.