> For the complete documentation index, see [llms.txt](https://ezcodeco.gitbook.io/sortable-rg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ezcodeco.gitbook.io/sortable-rg/master.md).

# Plugin description

## Links

* [Market](https://bubble.io/plugin/sortable-rg---drag--drop-1585393064893x457741439624806400)
* [Forum thread](https://forum.bubble.io/t/new-plugin-sortable-rg-drag-drop-by-ezcode/85730) -  for any questions or issues

## Demo Pages

* [Main Demo](https://sortable.bubbleapps.io/version-test)
* [Swap Mode](https://sortable.bubbleapps.io/version-test/swap_mode)
* [Initial Order](https://sortable.bubbleapps.io/version-test/initial_order)
* [Drag handler](https://sortable.bubbleapps.io/version-test/drag_handler)
* [Drag to delete](https://sortable.bubbleapps.io/version-test/drag_to_delete)

## Plugin features

* Supports touch devices and modern browsers
* Smooth CSS animations when moving items
* Control animation speed
* Supports drag handles&#x20;
* Smart auto-scrolling
* Tap and hold to drag (for touch devices)
* You can swap or reorder items
* Changes are saved to local storage so on page load list will auto order to latest saved changes
* Remove items from database when drag outside the box (if enabled in plugin settings)
* Copy reordered list to new Database in the new order
* Save reordered field list in DataBase when using a field list for repeating group
* Save the RG order and reflect it to other pages/users (see demo or in the forum thread)
* Sort a **list of things** and publish the result in a state<br>

{% hint style="info" %}
Feel free to contact us for any inquiries and we’ll be happy to find a solution for your ideas - <https://ezcode.co>
{% endhint %}
