4 مستودعات
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 هي خدمة خلفية لنظام Linux تراقب مدخلات اللمس المتعدد الخام من لوحات اللمس (trackpads) لتشغيل إجراءات النظام المحددة من قبل المستخدم. تعمل كمحرك للتعرف على الإيماءات يقوم بترجمة أنماط السحب والقرص إلى أوامر shell، واختصارات لوحة المفاتيح، وعناصر تحكم مدير النوافذ. يتميز المشروع ببنية إضافات (plugin) معيارية تسمح بالتوسع الديناميكي لقدرات التعرف على الإيماءات وسلوكيات النظام المخصصة. ويوفر تحكماً دقيقاً في معالجة المدخلات من خلال تطبيق تصفية خاصة بالجهاز وضبط الحساسية، مما يضمن التعرف على الإيماءات بناءً على عتبات دقيقة للمسافة والوقت. يدعم المحرك تدفقات عمل تفاعلية معقدة من خلال الجمع بين أنماط الإيماءات وحالات مفاتيح التعديل وبوابات المنطق. وهذا يسمح بتنفيذ الأوامر المشروطة وإدارة النوافذ أو مساحات العمل المؤتمتة. يعمل البرنامج كخلفية (daemon) مستمرة، تحافظ على مراقبة المدخلات عبر جلسات المستخدم مع توفير خيارات تكوين لإعدادات لوحة اللمس على مستوى الأجهزة.
Processes simultaneous multiple-finger inputs to translate complex touch patterns into system actions.