{"repo":"Calvin-LL/Reorderable","free":true,"listed":false,"github":"https://github.com/Calvin-LL/Reorderable","clone":"git clone https://github.com/Calvin-LL/Reorderable.git","description":"Reorder items in Lists and Grids in Jetpack Compose and Compose Multiplatform with drag and drop.","language":"Kotlin","stars":1324,"topics":["android","drag-and-drop","draggable","jetpack-compose","kotlin","compose-multiplatform","grid","list","reorderable-list","reordering"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Reorderable Reorderable is a simple library that allows you to reorder items in LazyColumn , LazyRow , LazyVerticalGrid , LazyHorizontalGrid , LazyVerticalStaggeredGrid , and LazyHorizontalStaggeredGrid as well as Column and Row in Jetpack Compose and Compose Multiplatform with drag and drop. The latest demo app APK can be found in the releases section under the \"Assets\" section of the latest release. LazyColumn LazyGrid Used By - Lawnchair - Home Assistant - ProtonVPN - Pocket Casts - gkd - Mihon - AB Download Manager - ImageToolbox - Aniyomi - InnerTune - StreetComplete - HeliBoard - EhViewer - bilimiao - Twine - Neo Launcher - Komikku - Stream Chat - EinkBro Features - Supports Compose Multiplatform (Android, iOS, Desktop/JVM, Wasm, JS) - Supports items of different sizes - Some items can be made non-reorderable - Supports dragging and animating the first visible item - Supports dragging immediately or long press to start dragging - Supports section headers and footers - Scrolls when dragging to the edge of the screen. (unavailable for Column and Row ) The scroll speed is based on the distance from the edge of the screen. - Uses the new Modifier.animateItem API to animate item movement in LazyColumn , LazyRow , LazyVerticalGrid , LazyHorizontalGrid , LazyVerticalStaggeredGrid , and LazyHorizontalStaggeredGrid - Supports using a child of an item as the drag handle Usage Version Catalog If you're using Version Catalog, add the following to your libs.versions.toml file: or th","default_branch":null,"files":null,"tree":[],"storefront":"/r/Calvin-LL","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Calvin-LL/Reorderable/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."}