{"repo":"mopsicus/uis","free":true,"listed":false,"github":"https://github.com/mopsicus/uis","clone":"git clone https://github.com/mopsicus/uis.git","description":"Unity infinite scroller (UIS) is an extension allows you to use the ScrollRect control as an infinite scroller/spinner","language":"ShaderLab","stars":515,"topics":["unity3d","scrollrect-control","listview","assets","data-driven","scrollview","spinner","recyclable"],"license":"MIT","category":"game-templates","readme_excerpt":"UIS Unity infinite scroller for ScrollRect component Quick start · Documentation · Report Bug 💬 Overview This extension allows you to use the ScrollRect control as an infinite scroller/spinner. It is a fast, easy and mobile-friendly way to create lists with thousands of rows without lags and jitters. Problem In Unity, you can use the ScrollRect control to scroll multiple objects in the UI. But when there are too many objects in the container, you will see lags and jitter when scrolling. Solution This script uses a data-driven method to scroll and display list items. This means that you have the data of the list items and their height or width, and the script creates and shows only those items that fit on the screen. When you want to scroll the list, the list items at the top or bottom move in opposite directions. ✨ Features - easy, light, mobile-friendly, just one script - list items are fully customizable to fit your project - dynamic, data-driven lists - efficient reusing of list items - pull-to-refresh feature - scroll-to feature - diffirent list items height/width support 🚀 Usage Installation Get it from releases page or add the line to Packages/manifest.json and module will be installed directly from Git url: Quick start See the samples section to get a demo app. This demo contains 6 scenes with different ways to use UIS. It will show you how to initiate and use it in your app, how to use pull-to-refresh feature, how to use lists with different height/width of elements","default_branch":null,"files":null,"tree":[],"storefront":"/r/mopsicus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mopsicus/uis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}