android-advancedrecyclerview v0.8.0 Release Notes

  • [Main new features and improvements]

    • ๐Ÿ‘Œ Support GridLayoutManager (drag & drop, swipe) (issue #41, #67, #86)
    • ๐Ÿ‘Œ Support horizontal layout orientaiton (LinearLayoutManager and GridLayoutManager) (issue #116)
    • Organized demo launcher screen

    [Changes of RecyclerViewExpandableItemManager]

    • โž• Added the expandAll()/collapseAll() methods (issue #100)
    • โž• Added variant of the notifyGroupItemInseterd()/notifyGroupItemRangeInseterd() methods (issue #100)
    • โž• Added the getGroupCount()/getChildCount() methods
    • โž• Added the scrollToGroup() method (issue #60)
    • Added the STATE_FLAG_HAS_EXPANDED_STATE_CHANGED state flag

    [Changes of RecyclerViewSwipeManager]

    • โž• Added vertical swipe feature (issue #116)
    • Introduced the SwipeResultAction object (issue #69)
      • This is a BREAKING CHANGE. Please refer to the Migration Guide section on README.

    [Changes of RecyclerViewDragDropManager]

    • โž• Added the setDragEdgeScrollSpeed() and getDragEdgeScrollSpeed() (issue #85)

    [New demos]

    • "Draggable (Grid Layout)"
    • "Expandable (Groups already expanded)"
    • "Swipeable (Vertical)"
    • "Swipeable with ViewPager"
    • "Swipeable (Legacy)"
    • "Swipe on Long Press"

    ๐Ÿ›  [Fixed issues]

    • ๐Ÿ›  Fixed issue #41 (Swipe not working if RecyclerView is using a GridLayout)
    • ๐Ÿ›  Fixed issue #60 (Scroll to the last child if it is offscreen)
    • ๐Ÿ›  Fixed issue #67 (GridLayoutManager support)
    • ๐Ÿ›  Fixed issue #69 (Dispatch events to parent when can't swipe to a direction)
    • ๐Ÿ›  Fixed issue #75 (Error In -->Expandable(Add/Remove Items))
    • ๐Ÿ›  Fixed issue #85 (Drag & drop edge scroll speed)
    • ๐Ÿ›  Fixed issue #86 (Require help in implementing drag and drop for Grid View)
    • ๐Ÿ›  Fixed issue #98 (Callback method when swipe animation is fully completed?)
    • ๐Ÿ›  Fixed issue #100 (How to expand all group by default?)
    • ๐Ÿ›  Fixed issue #111 (Drag is not working when a drag handle is small)
    • ๐Ÿ›  Fixed issue #116 (can i build a horizontal recyclerview?)
    • ๐Ÿ›  Fixed issue #118 (How to swipe on LongClick? enhancement)
    • ๐Ÿ›  Fixed some other minor issues