Skip to content

Releases: mikepenz/FastAdapter

v1.2.1

28 Feb 19:27
Compare
Choose a tag to compare

library

general

  • update to latest gradle build tools

v1.2.0

25 Feb 20:28
Compare
Choose a tag to compare

MIGRATION

  • update to support libraries v23.2.0

library

  • new EndlessScrollListener by @FabianTerhorst (THANKS!)
  • update to latest support appcompat libraries v23.2.0
  • add new IClickable interface which is now implemented in the AbstractItem
    • this allows items to include custom click behaviors and even to prevent execution of the FastAdapter listeners
  • simplify ActionModeHelper

sample

  • new EndlessScrollSample by @FabianTerhorst (THANKS!)
  • fix toggling in IconGridActivity
  • fix item layouts for new RecyclerView 23.2.0
  • update to latest AboutLibraries
  • update to latest MaterialDrawer
  • move the animation of the arrow into the ExpandableItem
  • remove unnecessary code from the sample apps

v1.1.2

24 Feb 19:28
Compare
Choose a tag to compare

library

  • handle the toggling of expandable items within the FastAdapter
    • update sample to follow this

sample

  • alter the ExpandableItem to fit the Material Design Guideliens for expandable items

MIGRATION

  • remove fastItemAdapter.toggleExpandable(position); from your onClick listener
  • change if (((IExpandable) item).isExpanded()) to if (!((IExpandable) item).isExpanded()) in the onClick listener as the expantion is now done before the listener is called

v1.1.1

23 Feb 22:23
Compare
Choose a tag to compare

library

  • allow to chain the ItemFilterListener -> rename it to withItemFilterListener
  • add new function to provide a Comparator inside an ItemAdapter. This will automatically sort the list as soon as new items are added or set
  • update javadoc inside the IItemAdapter
  • add new method to get the count of expandable items before a specific position

general

  • update to gradle 2.11
  • update to latest andrdoid build tools

v1.1.0

22 Feb 20:04
Compare
Choose a tag to compare

library

  • CIRTICAL bug-fix getItemCount method and rename it to getPreItemCount.
    • this issue caused mixed up position using when seting and updating the list. it is HIGHLY recommended to update to this version
    • FIX mikepenz/MaterialDrawer#1019
  • also add new getPreItemCountByOrder
  • some tiny speed improvements
  • type onClickListener in the ClickListenerHelper

library-extensions

  • split up fastadapter into a new module called fastadapter-extensions
  • move SimpleSwipeCallback and SimpleSwipeDragCallback to the new extensions module. (first step of making is part of the lib) THANKS @mattiasbe for this awesome PR

sample

  • update all dependencies
  • new Swipe sample by @mattiasbe
  • some other new things

v1.0.6

15 Feb 18:50
Compare
Choose a tag to compare

library

  • create new list inside setNewList to prevent devs to alter the list inside their app, as this will cause inconsistent states inside the adapter

v1.0.5

12 Feb 11:18
Compare
Choose a tag to compare

library

  • remove the type from the wrap method as it should be possible to have different adapters with different types

sample

  • add types to adapters in the advanced sample to showcase different types for different adapters
  • add type params ot the Function in the MultiTypeGenericItemActivity to be more type-safe
  • we can be even more typesafe by also typing the GenericItemAdapter

general

  • update to latest android build tools

v1.0.4

08 Feb 13:10
Compare
Choose a tag to compare

library

  • add new method to disable the selection on the FastAdapter

sample

  • new CheckBox activity
  • new RadioButton activity

v1.0.3

06 Feb 12:46
Compare
Choose a tag to compare

library

  • add new method to get the expanded positions
  • add new method handleStates which correctly sets the selections and expandable states of newly added items

sample

  • use correct type for the SimpleImageItem

general

  • use latest build gradle tools version

v1.0.2

02 Feb 20:00
Compare
Choose a tag to compare

library

  • add new method to notify the adapter about changed subItems of an expandable item

sample

  • use correct themes for sample activity
  • update to latest MaterialDrawer beta