v3.6.0-beta01
Pre-release
Pre-release
·
12 commits
to master
since this release
What's Changed
[FEAT] Implemented Colorization Strategy and Updated Gradle.
- Added ColorPicker.kt - This allows users to select custom color based on their choice.
- Added ToggleButton.kt - This can be used to create menu representing choice like ColorizationStrategyRow
- Colorization Strategy
- Added
ColorizationStrategy
enum to support different color customization options: Manual, Default, Wallpaper, Artwork. - Implemented
ColorizationStrategyRow
composable for selecting the colorization strategy. - Added support for
Manual
colorization, allowing users to pick their accent color. - Provided support for the following colorization strategies:
Default
,Wallpaper
,Artwork
. - Added dynamicAccentColor function to pick color according to user choosen strategy.
- UI:
- Added a
ColorPickerDialog
composable that allow user to select the color. -
Updated the `Personalize` screen to include the new Colorization Strategy section.
- Settings:
- Added
LightAccentColor
andDarkAccentColor
as default colors. -
Added `COLORIZATION_STRATEGY`, `COLOR_ACCENT_LIGHT`, and `COLOR_ACCENT_DARK` preferences in `Settings`.
-
Added `ColorSaver` to save and restore Color values in preferences.
- Dependencies:
- Updated
agp
to8.9.0
. - Updated
gradle
to8.11.1
.
- Dev by @iZakirSheikh in #87
Full Changelog: v3.5.2...v3.6.0