Releases: jordond/MaterialKolor
2.0.0
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
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
1.7.0
What's Changed
- Support Amoled pure dark mode by @cuong-tran in #168
Dependencies
Full Changelog: 1.6.2...1.7.0
1.6.2
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
What's Changed
- Fix #153 by @cuong-tran in #154
New Contributors
- @cuong-tran made their first contribution in #154
Full Changelog: 1.6.0...1.6.1
1.6.0
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
1.5.0
What's Changed
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
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
What's Changed
- fix: ColorUtils.linearized() by @fbarthelery in #115
Dependencies
- Update agp to v8.3.0 by @renovate in #114
- Update dependency org.jetbrains.dokka to v1.9.20 by @renovate in #117
New Contributors
- @fbarthelery made their first contribution in #115
Full Changelog: 1.4.2...1.4.3