Skip to content

Releases: KvColorPalette/KvColorPalette-iOS

Release v2.1.0

26 Dec 14:05
263c932

Choose a tag to compare

About

Releasing v2.1.0 the KvColorPallet-iOS swift package with following features.

  1. Fixed the issues on happens against iOS v26 and XCode v26

There was issue happens when tries to build the code in XCode v26 due to deprecated import. Fixed that issue.

  1. Introduce new 7 colors to theme palette

This introduce new methods to blend two given colors and returns a newly blend color. Also while blending, consumer can decide how bias the blending color to first or second given colors.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v2.0.1

15 Nov 05:20

Choose a tag to compare

About

Releasing v2.0.1 the KvColorPallet-iOS swift package with following features.

  1. Fixed the issues on happens against iOS v26 and XCode v26

There was issue happens when tries to build the code in XCode v26 due to deprecated import. Fixed that issue.

  1. Introduce new color blending functionality as a Util method.

From this functionality, consumer can feed two colors and generate new blended color. On this blend, consumer can decide how blended color is bias to first or second provided color.

  1. Provide number of colors as consumer requested in color palette.

This change introduce a new parameter as colorCount to the APIs that generate color palette from color alpha, color saturation, color lightness properties. Consumer can provide integer value in rage of 1 - 30 and according to the number consumer provide it generate a number of colors in color palette.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v2.0.0

28 Jun 15:58
9c210c6

Choose a tag to compare

About

Releasing v2.0.0 the KvColorPallet-iOS swift package with following features.

  1. Introduce new color blending functionality as a Util method.

From this functionality, consumer can feed two colors and generate new blended color. On this blend, consumer can decide how blended color is bias to first or second provided color.

  1. Provide number of colors as consumer requested in color palette.

This change introduce a new parameter as colorCount to the APIs that generate color palette from color alpha, color saturation, color lightness properties. Consumer can provide integer value in rage of 1 - 30 and according to the number consumer provide it generate a number of colors in color palette.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v1.3.0

14 Apr 01:19
e0ce9a3

Choose a tag to compare

About

Releasing v1.3.0 the KvColorPallet-iOS swift package with following features.

  1. Provide number of colors as consumer requested in color palette.

This change introduce a new parameter as colorCount to the APIs that generate color palette from color alpha, color saturation, color lightness properties. Consumer can provide integer value in rage of 1 - 30 and according to the number consumer provide it generate a number of colors in color palette.

  1. Generate color from color-hex as a String.

This change introduce new extension constructor method to Color object, that accept color-hex value as a String. This constructor will generate and return Color object.

  1. Get .rgb (red, green, blue) properties of the color as a extension to Color object

Introduce new extension attribute to Color object as .rgb (red, green and blue). This is capable to give red, green and blue color ratios of the given color.

  1. Get hsl (hue, saturation, lightness (brightness)) properties of the color as extension to Color object.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v1.2.0

01 Feb 05:09
0235d1c

Choose a tag to compare

About

Releasing v1.2.0 the KvColorPallet-iOS swift package with following features.

  1. Generate color from color-hex as a String.

This change introduce new extension constructor method to Color object, that accept color-hex value as a String. This constructor will generate and return Color object.

  1. Get .rgb (red, green, blue) properties of the color as a extension to Color object

Introduce new extension attribute to Color object as .rgb (red, green and blue). This is capable to give red, green and blue color ratios of the given color.

  1. Get hsl (hue, saturation, lightness (brightness)) properties of the color as extension to Color object.

Introduce new extension attribute to Color object as .hsl (hue, saturation and lightness). This is capable to give hue, saturation and lightness/brightness properties of the given color.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v1.1.0

15 Jan 00:59
edcbf1c

Choose a tag to compare

About

Releasing v1.1.0 the KvColorPallet-iOS swift package with following features.

  1. Rename the package name from KvColorPallet-iOS to KvColorPalette-iOS

This change not introduce any functional changes, but this for branding and naming change to the library.

  1. Generate color palettes by given color.

Library provides color palette using color packages, changing color saturation, changing color brightness (lightness) and changing color alpha.

  1. Generate theme color pallet according to the given color.

Library can generate theme color palette by using given base color. This theme color palette has following attributes (colors) to use in application. These theme color pallet is available for both light & dark mode in the application.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v1.0.0

12 Jan 22:44
ce1c79d

Choose a tag to compare

About

Releasing v1.0.0 the KvColorPallet-iOS swift package with following features.

  1. Generate color pallets by given color.

Library provides color pallet using color packages, changing color saturation, changing color brightness (lightness) and changing color alpha.

  1. Generate theme color pallet according to the given color.

Library can generate theme color pallet by using given base color. This theme color pallet has following attributes (colors) to use in application. These theme color pallet is available for both light & dark mode in the application.

  • primary color : Given color by the consumer.
  • secondary color : Generated secondary color based on primary color.
  • tertiary color : Generated tertiary color based on primary color.
  • quaternary color : Generated quaternary color based on primary color.
  • background color : Background color that can use all the backgrounds in the application
  • onPrimary color : Color that can use to draw or show on places with Primary color
  • onSecondary color : Color that can use to draw or show on places with Secondary color
  • shadow color : Color that can use as shadow color in the application.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request. Ensure your code adheres to the established guidelines.

License

KvColorPallet-iOS is licensed under the MIT License.

Release v0.0.6

11 Jan 22:41
57735d4

Choose a tag to compare

This introduce a new quaternary color to theme pallet. Idea for this is to use primary color in light theme with contrast color in dark theme.

Release v0.0.5

11 Jan 18:25
578f9b2

Choose a tag to compare

This release introduce a ways to extract hue, saturation and lightness of the existing color. Then using those properties now library is capable to generate different color pallets with lightness and saturation of the color.

Release v0.0.4

06 Jan 23:45
1e21eca

Choose a tag to compare

This changes, introduce new extension to Color object in swiftUI to access the theme-pallet generated from library. Now consumer can consumer generated theme-pallet using Color.themePallet.