How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Phoenix is a JavaScript gesture library and mobile-first interaction toolset designed to manage touch events and scroll behaviors in web-based interfaces. Its primary purpose is to provide a pull-to-refresh UI component that triggers data updates when a user pulls down on a mobile or web view.
The main features of yalantis/phoenix are: Pull-to-Refresh Frameworks, Touch and Gesture Libraries, Gesture State Machines, Pull-to-Refresh Components, Native Scroll Interception, Touch Gesture Libraries, Mobile Web Interaction Libraries, Pull-to-Refresh Libraries.
Projects with overlapping indexed features include: liaohuqiu/android-ultra-pull-to-refresh — This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across… scwang90/smartrefreshlayout — SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll… coolbeet/cbstorehouserefreshcontrol — CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped… mescroll/mescroll — mescroll is a JavaScript infinite scroll library and mobile web scroll manager designed to implement pull-to-refresh… lcodecorex/twinklingrefreshlayout — TwinklingRefreshLayout is a pull-to-refresh layout for Android that provides a scrollable container for implementing… bingoogolapple/bgarefreshlayout-android — BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and…
This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across any Android view. It functions as a gesture interaction tool that manages pull-down motions and touch conflicts to trigger data loading operations. The library provides tools for creating custom refresh headers and indicator visuals, utilizing a path-based animation engine to produce non-linear visual transitions. It includes mechanisms to define specific trigger thresholds through height ratios and user release events. The project covers gesture management and touch interac
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
CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped loading animations and gesture-driven refresh indicators for iOS applications. It provides a pull-to-refresh component that triggers content updates via a pull-down gesture on scrollable views. The library distinguishes itself through configuration-driven visual styling and coordinate-based path definitions, allowing animation trajectories and shapes to be defined in external files rather than through hard-coded values. It incorporates randomized animation offsets to introduce visu
mescroll is a JavaScript infinite scroll library and mobile web scroll manager designed to implement pull-to-refresh and pull-up-loading patterns. It provides a system for handling touch-based scrolling, managing pagination states, and integrating these behaviors within Vue applications. The library distinguishes itself through specialized support for chat interfaces, enabling reverse-order data loading and the ability to inject data in a reverse direction to simulate message histories. It also includes a state-persistent scroll cache to preserve vertical offsets and list data when users navi