Skip to content

Releases: jordond/MaterialKolor

2.0.0

01 Oct 23:55
b15989d
Compare
Choose a tag to compare

What's New?

🚀 Biggest update since 1.0.0! 🚀

A brand new Material Theme builder powered by this library is now available at materialkolor.com! You can check out the source for that builder [here](https://github.com/jordond/materialkolorbuilder]

Along with the builder, you can now supply and override key palette colors to use when generating your theme!

Features

  • Upstream: Update MCU to for expressive on-colors. by @jordond in #208
  • Feature: Allow custom errorPalette by @jordond in #209
  • Feature: Add tests for material-color-utilities by @jordond in #116
  • Feature: Add ability to supply custom colors for generating the color scheme by @jordond in #213

Breaking Changes: To support the new custom colors, some functions needed parameters to be updated.

Tooling

  • CI: Add action for checking upstream for changes by @jordond in #212

An action will now run weekly to check the material-color-utilities for any upstream changes. This will allow better tracking of changes to the source Material3 library.

Dependencies

  • chore(deps): update dependency com.android.library to v8.7.0 by @renovate in #218
  • fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.33.0 by @renovate in #217

Full Changelog: 1.7.1...2.0.0

1.7.1

18 Sep 21:40
88ecaaf
Compare
Choose a tag to compare

What's Changed

  • Kotlin 2.0.20
  • Update other dependencies

Full Changelog: 1.7.0...1.7.1

1.7.0

10 Jun 20:57
39a8f59
Compare
Choose a tag to compare

What's Changed

Dependencies

Full Changelog: 1.6.2...1.7.0

1.6.2

05 Jun 14:55
299d054
Compare
Choose a tag to compare

What's Changed

  • opt-in for remember in DynamicMaterialThemeState by @cuong-tran in #157
  • Upstream - Optimize create key color algorithm with binary search and caching. by @jordond in #163
  • Compose Multiplatform v1.6.11 by @renovate in #161

Dependencies

  • chore(deps): update dependency dev.drewhamilton.poko to v0.16.0 by @renovate in #155
  • fix(deps): update androidx.lifecycle to v2.8.1 by @renovate in #158
  • chore(deps): update dependency gradle to v8.8 by @renovate in #160
  • fix(deps): update dependency androidx.appcompat:appcompat to v1.7.0 by @renovate in #159
  • CI: Update gradle actions by @jordond in #164

Full Changelog: 1.6.1...1.6.2

1.6.1

27 May 17:29
860d1d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.0

23 May 22:53
cc7285f
Compare
Choose a tag to compare

What's Changed

Dependencies

  • chore(deps): update plugin com.gradle.enterprise to v3.17.4 by @renovate in #149
  • fix(deps): update androidx.lifecycle to v2.8.0 by @renovate in #144
  • chore(deps): update dependency dev.drewhamilton.poko to v0.15.3 by @renovate in #150
  • chore(deps): update agp to v8.4.1 by @renovate in #151
  • chore(deps): update kotlin monorepo to v1.9.24 by @renovate in #140

Full Changelog: 1.5.1...1.6.0

1.5.1

15 May 17:54
6ebb5f9
Compare
Choose a tag to compare

What's Changed

Note: If you are on 1.5.0 it is recommended to update to this version as it fixes a bug with re-composition.

Full Changelog: 1.5.0...1.5.1

1.5.0

14 May 02:45
2a36e0d
Compare
Choose a tag to compare

What's Changed

    • chore(deps): update dependency org.jetbrains.compose to v1.6.2 by @renovate in #131
    • Feature: Add state object for Dynamic theme by @jordond in #143

New in this release is the DynamicMaterialThemeState object which allows for a single object that contains all of the options for generating a Dynamic Material Theme.

Here is an example usage:

val state = rememberDynamicMaterialThemeState(Color.Blue, isSystemInDarkTheme())

DynamicMaterialTheme(
    state = state,
    // ...
)

Dependencies

  • Update dependency gradle to v8.7 by @renovate in #124
  • fix(deps): update dependency androidx.compose.ui:ui-tooling to v1.6.5 by @renovate in #128
  • chore(deps): update gradle/wrapper-validation-action action to v3 by @renovate in #132
  • fix(deps): update dependency com.github.ajalt.colormath:colormath to v3.5.0 by @renovate in #137
  • fix(deps): update dependency androidx.core:core-ktx to v1.13.0 by @renovate in #136
  • fix(deps): update dependency androidx.activity:activity-compose to v1.9.0 by @renovate in #135
  • chore(deps): update agp to v8.4.0 by @renovate in #138
  • fix(deps): update dependency androidx.compose.ui:ui-tooling to v1.6.7 by @renovate in #134
  • fix(deps): update dependency androidx.core:core-ktx to v1.13.1 by @renovate in #139
  • chore(deps): update plugin com.gradle.enterprise to v3.17.3 by @renovate in #142

Full Changelog: 1.4.4...1.5.0

1.4.4

14 Mar 16:26
8af7c64
Compare
Choose a tag to compare

What's Changed

  • Update dependency org.jetbrains.compose to v1.6.1 by @renovate in #121
  • Update kotlin monorepo to v1.9.23 by @renovate in #119
  • Update dependency androidx.compose.ui:ui-tooling to v1.6.3 by @renovate in #118
  • Update dependency com.vanniktech.maven.publish to v0.28.0 by @renovate in #120

Full Changelog: 1.4.3...1.4.4

1.4.3

05 Mar 16:31
f3320db
Compare
Choose a tag to compare

What's Changed

Dependencies

New Contributors

Full Changelog: 1.4.2...1.4.3