Releases
v1.0.0
1.0.0 (2025-01-29)
Bug Fixes
Absolute flex layout (also reverse) calculation issues, restore paddings support (#185 ) (8b120b3 )
Animation of items added to the sortable component (#200 ) (aa8e21c ), closes #196
Auto scroll infinite updates issue (#111 ) (91b90c2 )
Auto scroll not working when item is not dragged (#56 ) (6375847 )
Circular dependencies (#178 ) (767ddb0 )
Column flex layout, add layout example screen (#180 ) (dd321c6 )
Don't trigger press animation when sorting is disabled (#168 ) (b6737d0 )
Drop indicator dimensions and position (#97 ) (d86b4e1 ), closes #82
Example app screen flickering caused by safe area (#25 ) (371aef5 )
eslint: Fix eslint config by downgrading to v8 (#3 ) (ad1f2ac )
Fix flex ordering for flex with alignment, prepare for release (#206 ) (e83e53a )
Incorrect auto scroll bounds when container measurements were outdated (#173 ) (2e4edca )
Initial render flickering and content overflow (#89 ) (b6f0e1f )
Item overlapping issue (#76 ) (9483b79 )
Item removal and grid layout calculation (#161 ) (a1cbcd9 )
Package path in the release workflow (#207 ) (6cf7e0c )
Pan gesture being beginning but not being activated on iOS (#114 ) (a932cc8 )
Reanimated iOS and Android crashes by bumping version (#99 ) (5b4b2bd )
Release workflow working directory (#208 ) (09660d3 )
Require cycle (#75 ) (388bfc3 )
Reverse flex ordering and flex debug box (#203 ) (e2012ac )
Semantic release setup (#67 ) (3eb70df )
Set npm registry in publishConfig (#210 ) (5f77a6a )
Smaller and bigger issues (#176 ) (85c01f4 )
SortableFlex items overflowing parent container (#123 ) (d37092b )
Transition from relative to absolute flex layout (#150 ) (3740542 )
Unmounted view measurements on the UI thread showing warnings (#110 ) (d21dabc )
Features
Absolute flex layout items positioning (#8 ) (c8affc6 )
Active item decoration (#13 ) (6b1f325 )
Active item drop indicator (#48 ) (6da6295 )
Active item snapping to finger (#79 ) (2fa839d )
Add callback functions called on drag state or order changes (#70 ) (4605697 )
Add drag context provider (#10 ) (134e727 )
Add drop indicator examples in the example app (#96 ) (a260acc )
Add grid items spacing via rowGap
and columnGap
(#82 ) (120e66b )
Add item context, add working touchable (#121 ) (cf35be0 )
Add optional haptic feedback via react-native-haptic-feedback (#69 ) (072283d )
Allow animated props to be passed to components (#42 ) (a8b6e7e )
Animated container height (#162 ) (42eff3c )
Animated container height changes and column dimensions change (#83 ) (88190c4 )
Auto scroll provider (#45 ) (c6ff65d )
Basic SortableView and MeasurementsProvider implementation (#2 ) (af06231 )
Clean up draggable view implementation, add decoration component (#60 ) (edc04f8 )
Data change examples (#115 ) (b55622d )
Debug helper components for layout debugging (#127 ) (f829fa4 )
Debug provider (#132 ) (9f91a6a )
FlatList auto scroll example (#46 ) (20e6b4b )
Flex items reordering (#15 ) (7421d03 )
Flex layout provider (#6 ) (16be3f8 )
Flex order updater reimplementation (#165 ) (02ee7e0 )
Grid items reordering (#14 ) (f8b8ea8 )
Grid layout provider (#5 ) (8890c7c )
Implement debug examples (#135 ) (c8354fb )
Item layout animations (#151 ) (347abfe )
Migrate example to the new architecture, add flash-list example (#55 ) (92238e3 )
Navigation state persistence and example styles enhancements (#107 ) (c2984b0 )
Refine grid swap ordering strategy (#167 ) (7552470 )
Sortable flex auto scroll examples (#100 ) (118b359 )
Sortable grid base component that displays items in a grid (#4 ) (b058cc7 )
SortableGrid auto scroll examples (#106 ) (26707a5 )
Start working on customizable sort strategy (#166 ) (726a87c )
Support item count change in state in reaction to order change (#116 ) (3aeffd7 )
Use layout animations for sortable items position updates (#172 ) (fce8e15 )
You can’t perform that action at this time.