Releases: iZakirSheikh/toolkit
v2.0.2-rc01
- Fixed variour bugs
- updated compose to latest version
v2.0.2-beta02
[[FEAT] [UPDATE] [FIX]: Update compose, gradle and compiler versions
and fix LargeTopAppBar
issues
- Update compose version to
1.7.0-alpha02
to use the latest features and bug fixes - Update gradle to
8.3.0-rc01
to improve build performance and compatibility - Update compose compiler version to
1.5.9
to match the compose version - Fix
LargeTopAppBar
error when passing same height ortopAppBarStyle
instead oflargeTopAppBarStyle
- Add different examples like
M2
,M3
,PreviewBlur
etc. to showcase the use of compose components - Fix issue with
colors
ofLargeTopAppBar
to match the theme and contrast
Full Changelog: v2.0.2-beta01...v2.0.2-beta02
v2.0.2-beta01
[FEAT] Add implementation for CollapsableTopBarLayout
- Add a CollapsableTopBarLayout
and LargeTopAppBar
and TopAppBar
- Enable both LargeTopAppBar
and TopAppBar
to support different behaviors like TopAppBarDefaults.enterAlwaysScrollBehavior
, TopAppBarDefaults.enterAlwaysScrollBehavior
, TopAppBarDefaults.pinnedScrollBehaviors
- Improve the animations of the LargeTopAppBar
and TopAppBar
based on material3
implementation
- Allow users to create their custom implementation of CollapsableTopBarLayout
that supports parallax
and road
modifiers
Full Changelog: v2.0.2-alpha05...v2.0.2-beta01
v2.0.2-alpha05
What's Changed
[FIX] Improved DropDownPreference
and readme
- Formatted the
readme
file correctly using basic writing and formatting syntax. - Replaced Compose
DropdownMenu
withDropDownMenu2
inDropDownPreference
, as the former was causing a crash and the latter is more versatile and stable.
Full Changelog: v2.0.2-alpha...v2.0.2-alpha05
v2.0.2-alpha04: Update gradle.properties
[FEATURE] Added visual effects
and drop-down menu composables
- Updated compose to
1.7.0-alpha01
and `Gradle' to 8.2.2 - Added Modifier
visualEffect
andNoiseBrush
to create noise effect> - Added
IsRunningInPreview
to run device specific modifier's replacement in preview - Added Preview replacement for
legacyBackgroundBlur
- Added
DropDownMenu
andDropDownMenuItem
composables. These provide extended features like passingshape
,backgroundColor
, etc. - Added more properties to
Dialog
composables. It now allows passingbackgroundColor
,shape
, etc. - Removed
IconButton
changingalpha
oftint
when notdisabled
v2.0.2-alpha: [FEAT]: add legacy background blur modifier and related interfaces
- Add concrete implementation of legacyBackgroundBlur modifier - Add interfaces of various modifiers like ForegroundModifier.kt, ModifierNoise.kt, LegacyBackgroundBlur.kt - Add ExperimentalToolkitApi annotation and license file - Update compose compiler to version 1.5.8 and compose to 1.6.0-rc01 - Migrate build script from groovy to kotlin
v1.1.1: Merge pull request #5 from iZakirSheikh/beta
revoked Deprecated status of some methods.
v1.0.11-beta: [Update] Upgrade gradle and compose versions
- Upgrade gradle to 1.5.3 - Upgrade compose compiler to 1.6.0-beta04 - Fix any compatibility issues [Refactor]: Rename and deprecate functions in Resources.kt - Rename funs from StringResource2 to textResource for consistency - Deprecate Text.kt completely as it is no longer needed - Add new funs for textArrayResource and getTextArray2 to support styling [FEAT] Added SnackbarHost - this streamlines the component setup and future mc2/mc3 support.
v1.0.10-beta: [DEPRECATED] old Text.kt API in core
[ADDED] new functions to obtain styled and raw StringResource This commit replaces the old Text.kt API with new functions that allow the user to get StringResource objects with different styles or raw values. For example, StringResource2 and pluralStringResource2 are added to support pluralization, styles etc.
v1.0.9-beta: Merge remote-tracking branch 'origin/beta' into beta
# Conflicts: # core-ktx/src/main/java/com/primex/core/Text.kt