Skip to content

Releases: yeon-kyu/HoldableSwipeHandler

isLeftToRight -> isRightToLeft로 네이밍 변경

05 Feb 16:16
Compare
Choose a tag to compare
1.2.2

Merge branch 'main' of https://github.com/yeon-kyu/HoldableSwipeHandler

오른쪽 -> 왼쪽 방향 스와이핑 지원

05 Feb 15:45
Compare
Choose a tag to compare
1.2.1

Merge branch 'develop' of https://github.com/yeon-kyu/HoldableSwipeHa…

HoldableSwipeHandler에 Builder Pattern 적용

27 Mar 16:31
a5cf98c
Compare
Choose a tag to compare

변경 사항

  • 기존의 자바빈즈 패턴에서 단점들을 보완하고자 HoldableSwipeHandler를 적용할 때 Builder 패턴을 적용할 수 있도록 변경하였다.
    • 가독성, 객체 생성까지의 깨지지 않는 일관성, 라이브러리의 쉬운 적용이 가능하다.
  • 라이브러리를 적용할 때 HoldableSwipeHelper에서 addRecyclerViewDecoration(), addRecyclerViewListener() 의 메소드를 각각 호출하도록 했었는데, 이를 합쳤다.(둘 다 필요 인자가 같으며 반드시 호출해야하기 때문)
  • 필수적으로 넣어주어야 하는 인자가 없으면 IllegalArgumentException을 던진다.
  • HoldableSwipeHelper 에는 @deprecated 어노테이션을 추가하여 사용을 권장하지 않는다.
    • 그러나 현재로서의 기능은 지원하지만 추가 업데이트는 HoldableSwipeHandler에서만 적용할 예정이다.

변경사항 PR 링크 : #1 (comment)

1.1.1

23 Feb 18:47
Compare
Choose a tag to compare
  • 특정 ItemViewType에는 Swipe 불가능하게 가능하도록 수정
    • excludeFromHoldableViewHolder() 이용

1.1.0

03 Jan 16:36
Compare
Choose a tag to compare
  • 아이템 삭제될때 HoldingBackground가 종종 남아있는 버그 수정
  • 뷰홀더의 배경이 투명한 경우의 각종 UI 버그 수정
  • 뷰홀더 자체의 클릭리스너가 없는 경우 각종 이슈 처리

1.0.10

03 Jan 16:05
Compare
Choose a tag to compare
  • 보이지 않는 Drawable 남아 있는 이슈 해결
  • Holding된 뷰홀더에 대해 삭제시 다음 재활용되는 뷰홀더의 translationX가 원복되지 않던 이슈 해결

1.0.9

03 Jan 10:27
Compare
Choose a tag to compare
  • setDismissBackgroundOnClickedFirstItem() 함수로 아이템 클릭 시 Holded 뷰홀더의 Background 안보이게 할 지 선택 가능
    • default는 true

1.0.8

01 Jan 19:40
Compare
Choose a tag to compare
  • 뷰홀더의 background가 투명한 경우, Holding된 background가 뷰홀더를 침범하는 이슈 처리

1.0.7

29 Dec 14:58
Compare
Choose a tag to compare
  • setBackground에서 @colorInt 어노테이션 추가

1.0.5

29 Dec 13:21
Compare
Choose a tag to compare
  • Recyclerview의 scrollListener를 setOnScrollChangeListener에서 addOnScrollListener로 대체