Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side panel that slides across the screen to reveal navigation options, utilizing CSS transitions to animate the movement of the viewport. The component manages the expanded or collapsed state of the navigation menu and includes logic to restrict gestures for specific interface elements to prevent interaction conflicts. It employs a system for executing custom logic triggered by menu state transitions and user drag gestures.
This repository is a collection of reference implementations and sample projects that demonstrate high-fidelity animations and gesture-driven interface patterns for cross-platform mobile frameworks. It provides a library of demonstration code and interactive components to showcase advanced user interface patterns. The project focuses on mapping complex touch inputs to fluid visual animations and coordinated layout changes. These examples serve as prototypes for developing and testing complex interaction patterns to determine the feasibility of specific design behaviors in React Native. The i
PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit
cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction
This project is a jQuery plugin designed to detect and handle touch gestures on touch-enabled devices. It serves as a touch input handler and mobile gesture interface for identifying interactions such as swipes and pinches within a jQuery environment.
الميزات الرئيسية لـ mattbryson/touchswipe-jquery-plugin هي: Touch Gesture Handlers, Mobile Gesture Interactions, Gesture Thresholding, Touch Coordinate Deltas, Touch Gesture Detectors, Touch Event Processors, Touch Gesture Plugins, Mobile Web Navigation Menus.
تشمل البدائل مفتوحة المصدر لـ mattbryson/touchswipe-jquery-plugin: mango/slideout — Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side… wcandillon/can-it-be-done-in-react-native — This repository is a collection of reference implementations and sample projects that demonstrate high-fidelity… baseflow/photoview — PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture… didi/cube-ui — cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for… software-mansion/react-native-reanimated — This project is a cross-platform animation library for React Native that provides a declarative engine for building… samvermette/svpulltorefresh — SVPullToRefresh is a library for adding pull-to-refresh and infinite scrolling behaviors to UIKit scroll views on the…