Skip to content

Releases: skydoves/ColorPickerPreference

2.0.6

04 Nov 12:00
46243ef
Compare
Choose a tag to compare

🎉 Released a new version 2.0.6! 🎉

What's new?

  • Support building preference in code (#29) by @ethanmdavidson.
  • Updated to ColorPickerView 2.2.3.
  • Refactored internal dependencies.

2.0.5

13 Nov 15:06
8753c4a
Compare
Choose a tag to compare

🎉 Released a new version 2.0.5! 🎉

What's New?

  • Updated ColorPickerView version to 2.2.2
  • Always recycle TypedArray. (#25)
  • Removed generating internal BuildConfig class.
  • Updated Gradle build tool version to 4.1.0 internally.

2.0.4

03 Sep 16:22
97780bc
Compare
Choose a tag to compare

🎉 Released a new version 2.0.4! 🎉

What's New?

  • Updated ColorPickerView version 2.2.0 internally.
  • Added call setInitialColor by the defaultColor.

2.0.3

22 Aug 06:06
80fe3e2
Compare
Choose a tag to compare

🎉 Released a new version 2.0.3! 🎉

What's New?

  • Updated ColorPickerView version to 2.1.9.

You can check the detailed release note here.

2.0.2

19 Aug 13:39
4f9f6b9
Compare
Choose a tag to compare

🎉 Released a new version 2.0.2! 🎉

What's New?

  • Updated ColorPickerView to version 2.1.8 internally.
  • Updated kotlin version to 1.4.0, compile sdk version to 30 internally.

2.0.1

26 Jul 09:12
341cfd3
Compare
Choose a tag to compare

🎉 Released a new version 2.0.1! 🎉

What's New?

  • Updated to use ColorPickerView dependency as 2.1.7 internally.
  • Added attachAlphaSlideBar and attachBrightnessSlideBar attributes for showing or not alpha & brightness sidebars.
  • Added colorBox_radius attribute for customizing the shape of the color box in the preferences.
  • Added preferenceColorListener for listening to the changing of the chosen color.
  • Removed colorPickerDialogBuilder() method for setting a customized builder.
  • Removed getDialogBuilder() method for getting a customized builder.

Herer is an example for customizing ColorPickerView's flag view and adding preferenceColorListener.

val colorPickerPreferenceBackground = findPreference<ColorPickerPreference>(
      requireContext().getString(R.string.BackgroundColorPickerPreference))
    colorPickerPreferenceBackground?.getColorPickerView()?.flagView = CustomFlag(requireContext(), R.layout.layout_flag)
    colorPickerPreferenceBackground?.preferenceColorListener = ColorEnvelopeListener { envelope, _ ->
      Toast.makeText(requireContext(), "background color: #${envelope.hexCode} is selected", Toast.LENGTH_SHORT).show()
    }

v2.0.0

26 Mar 13:32
Compare
Choose a tag to compare

v1.0.8

25 Mar 02:03
Compare
Choose a tag to compare
  • Migrated androidX preference

v1.0.7

16 Jan 15:38
5fcf2d7
Compare
Choose a tag to compare
Update README.md

Migrating to AndroidX

23 Nov 02:31
f524d9b
Compare
Choose a tag to compare

Migrating to AndroidX