All Versions
Latest Version
Avg Release Cycle
49 days
Latest Release
1321 days ago

Changelog History
Page 1

  • v2.2.2 Changes

    November 10, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.2.2! ๐ŸŽ‰

    What's New?

    • โž• Adds support for setting the enabled and disabled. (#59)
    • โช Incorrect restored positions of the sliders. (#60)
    • ๐Ÿ”„ Changed some class's visibility as protect.
    • โšก๏ธ Updated internal Gradle build tool version to 4.1.0.
  • v2.2.1 Changes

    October 03, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.2.1! ๐ŸŽ‰

    What's New?

    โž• Added some AbstractSlider attributes releated functionalties for customizing AlphaSlideBar and BrightnessSlideBar.

    • setSelectorDrawable(Drawable drawable)
    • setSelectorDrawableRes(@DrawableRes int resource)
    • setBorderColor(@ColorInt int color)
    • setBorderColorRes(@ColorRes int resource)
    • setBorderSize(int borderSize)
    • setBorderSizeRes(@DimenRes int resource)
  • v2.2.0 Changes

    September 03, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.2.0! ๐ŸŽ‰

    What's New?

    • โž• Added Initial color functionalities.
      We can set an initial color and set positions of selector and slideBars based on the initial color.
      0๏ธโƒฃ This function will work only with a default HSV palette.
      If we set a preference name using the setPreferenceName method, this function will work only once.


    Or we can use this method programmatically.

    .setInitialColor(color); .setInitialColorRes(R.color.colorPrimary);
    • ๐Ÿ›  Fixed the selector of the AlphaSlideBar is not working properly when we use selecyByHsv(color).
    • โž• Added getAlpha() method for getting alpha value from the selected color.
  • v2.1.9 Changes

    August 22, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.1.9! ๐ŸŽ‰

    What's New?

    • โž• Added a palette drawable ColorHsvPalette. ColorHsvPalette is a default drawable palette built by HSV (hue, saturation, value) color model for alternating representations of the RGB color model. If we don't set a custom palette drawable, the default palette will be the ColorHsvPalette.
    • โž• Added selectByHsvColor(@ColorInt color) and selecyByHsvRes(@ColorRes resource) for selecting and moving the selector by a specific color.
    • โž• Added setHsvPaletteDrawable() method for setting the palette to the ColorHsvPalette. This method can be used for changing as ColorHsvPalette from another palette drawable.
    • โž• Added the BubbleFlag flag in library, so we can implement a bubble type FlagView fastly.
    • The selector was clipped at the end of the ColorPickerView, but now it is not clipped at the end of the view.

      BubbleFlag bubbleFlag = new BubbleFlag(this); bubbleFlag.setFlagMode(FlagMode.FADE); colorPickerView.setFlagView(bubbleFlag);

  • v2.1.8 Changes

    August 16, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.1.8! ๐ŸŽ‰

    What's New?

    • ๐Ÿ‘Œ Support vector drawable as a selectors image in ColorPickerView, AlphaSlideBar, BrightnessSlideBar.
    • โšก๏ธ Updated compile SDK version to 30.
    • โž• Added selector_size attribute for resizing the selector's size.
  • v2.1.7 Changes

    July 11, 2020

    ๐Ÿš€ ๐ŸŽ‰ Released a new version 2.1.7! ๐ŸŽ‰

    What's New?

    • ๐Ÿ›  Fixed debouncing internal logics.
    • ๐Ÿ”„ Changed to override create() function instead of show() in the ColorPickerDialog.
    • ๐Ÿ‘‰ Used ViewBinding instread of findViewById for reducing overhead.
  • v2.1.6 Changes

    December 14, 2019

    Implement debounce.


    Only emit a color to the listener if a particular timespan has passed without it emitting using the debounceDuration attribute. We can set the debounceDuration on our xml layout file.

  • v2.1.5 Changes

    June 14, 2019
    • ๐Ÿ›  fixed selelcyByHsv method
    • restoring saved data ways
  • v2.1.4 Changes

    May 29, 2019

    ๐Ÿ›  fixed setSelectorPoint working incorrectly.

    what methods affected?

    • setSelectorPoint()
    • selectCenter()
    • selectByHsv()
  • v2.1.3 Changes

    March 29, 2019
    • ๐Ÿ›  fixed AlphaSliderBar initialize view size after rotating device