sortable-layout - Vaadin Add-on Directory
Sortable layout for Vaadin Flow. Transform your layout to an drag and drop orderable layoutOnline Demo
View on GitHub
Online Demo
sortable-layout version 0.2.0
First version with SortableConfig, add a link to the demo.
sortable-layout version 0.3.0
Add a lot of configuration possibilities from the Java side and demos.
Drag and drop from SortableLayout to another is not working properly.
Still experimental.
sortable-layout version 0.4.0
Add drag and drop between two sortable layouts and add clone functionality.
See https://github.com/jcgueriaud1/sortable-layout/issues/3 and https://github.com/jcgueriaud1/sortable-layout/issues/4
sortable-layout version 0.5.0
Update the version and fix the dependency
sortable-layout version 1.0.0
* Add new listeners add, delete, reorder
* Create a Trello-like Demo
sortable-layout version 1.1.1
Remove useless log
sortable-layout version 1.1.2
Add choose and unchoose Events.
sortable-layout version 1.1.3
Add on change event
sortable-layout version 1.1.4
Bump the version of sortable JS and Vaadin.
Add the scope provided to the Vaadin libraries
Add Javadoc to the code
Add an example in the demo
sortable-layout version 1.1.5
When the sortable layout is in clone mode, remove the clone when the node is added from the server side (so you won't see the remove/add on the clone object)
sortable-layout version 1.1.6
Check if the parentNode still exist before removing it
sortable-layout version 1.1.7
Fix a log issue in the published version
sortable-layout version 1.1.8
New release due to a maven issue.
Tested in Vaadin 22 and it's working.
sortable-layout version 2.0.2
Fix some issue in the release process.
Update sortablejs version
Add automatic tests
Fix #25
Fix #26
Remove setOnOrderChanged
Use Vaadin 24 and Java 17
sortable-layout version 2.1.0
## What's Changed
This release is mostly an improvement in the tests. Add more unit and integration tests.
It fixes a bug when the sort was done on multiple items at the same time.
It adds a `vaadin.properties` to scan automatically the resource to build the frontend. It should not be required to add `vaadin.allowed-packages=org.vaadin.jchristophe` if you're using Vaadin 24.8 (or more).
* Test coverage by @jcgueriaud1 in https://github.com/jcgueriaud1/sortable-layout/pull/29
* Jacoco coverage by @jcgueriaud1 in https://github.com/jcgueriaud1/sortable-layout/pull/30
* Disable copilot in test by @jcgueriaud1 in https://github.com/jcgueriaud1/sortable-layout/pull/31
**Full Changelog**: https://github.com/jcgueriaud1/sortable-layout/compare/v2.0.2...v2.1.0