Skip to content

Releases: oOJohn6Oo/JWheelPicker

1.3.4

26 Oct 18:05
Compare
Choose a tag to compare

Updates:

  • Kotlin 2.0.21
  • AGP 8.6.1
  • Compose Material 1.7.4
  • Fragment-ktx 1.8.4

Fix:

  • HapticFeedback may not work on lower Android versions

API changes:

  • Namespace changed from io.john6.base.jwheelpicker to io.john6.base.compose.jwheelpicker to keep the same with package name.
  • Since Compose Material removed material-icon-core from its dependencies, so I changed the default DialogHeader style, and the right slot now support both Icon and Text, which means ImageVector, ImagePainter and String (default is android.R.string.ok) are all acceptable.

1.3.3

09 Sep 03:40
Compare
Choose a tag to compare

Feature

  • Add selectTextColor for PickerDialog
  • Add IJPickerAdapter support for JSinglePickerDialogFragment
  • Disable NestedScroll inside Picker Dialog
  • JWheelPicker now support Horizontal Wheel style
  • Add support for changing CurveRate of the wheel by set JWheelPickerHelper.defaultVerticalWheelCurveRate or JWheelPickerHelper.defaultHorizontalWheelCurveRate
  • Add support for changing default theme of the Picker Dialog by set JWheelPickerHelper.DefaultTheme
  • Add support to listen dismiss of Picker Dialog by using FragmentResult API

Fix

  • Fix currentSelectedItemInfo is EMPTY when the Picker Dialog shows

Build

  • Bump Kotlin to 2.0.20
  • Bump AGP to 8.5.0
  • Add a MonthDayPickerAdapter to show how to handle Month-Day Picker

1.3.2-alpha

29 Jan 06:39
Compare
Choose a tag to compare
1.3.2-alpha Pre-release
Pre-release
  • Support highlight color
  • Support Horizontal scroll style thanks to @lucianoiam

1.3.1

18 Oct 03:10
Compare
Choose a tag to compare

Upgrade JBaseUtil to 1.0.8

1.3

17 Oct 19:00
Compare
Choose a tag to compare
1.3
  1. Rename package to io.john6.base for better organization
  2. Upgrade JBaseUtil to 1.0.7
  3. Upgrade androidx.compose.material version to 1.5.3

1.2

07 Oct 06:38
Compare
Choose a tag to compare
1.2
  • disable Jetifier
  • Fix JMultiplePickerDialogFragment crashes in release env
  • change package name to io.john6.base, move JWheelPickerInfo to .bean
  • Change DatePicker-related params to LocalDateTime rather than millis, working on some proguard issue
  • Optimize DatePicker-related code, make the result key a public variable, alter some comment
  • Fix the problem that JDateWheellPickerDialogFragment and JMultiplePickerDialogFragment always use the specific TAG as FragmentResult's key
  • Upgrade Grade to 8.2, AGP to 8.1.1

1.1

07 Oct 06:28
Compare
Choose a tag to compare
1.1

What's new

  • JDateWheelPicker and JDateWheelPickerDialogFragment added
  • Add support to change the horizontal padding of JMultiWheelPicker's container

What's changed

  • drawPickerRectOverlay and drawPickerLineOverlay will use the passed colors directly, other than control the alpha by itself.

1.0.0

19 Sep 08:54
Compare
Choose a tag to compare

Initial release