Skip to content

Releases: iZakirSheikh/toolkit

v2.0.2-rc01

23 Feb 05:50
Compare
Choose a tag to compare
v2.0.2-rc01 Pre-release
Pre-release
  • Fixed variour bugs
  • updated compose to latest version

v2.0.2-beta02

14 Feb 15:20
feec854
Compare
Choose a tag to compare
v2.0.2-beta02 Pre-release
Pre-release

[[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 or topAppBarStyle instead of largeTopAppBarStyle
  • Add different examples like M2, M3, PreviewBlur etc. to showcase the use of compose components
  • Fix issue with colors of LargeTopAppBar to match the theme and contrast

Full Changelog: v2.0.2-beta01...v2.0.2-beta02

v2.0.2-beta01

07 Feb 16:51
Compare
Choose a tag to compare
v2.0.2-beta01 Pre-release
Pre-release

[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

29 Jan 06:33
Compare
Choose a tag to compare
v2.0.2-alpha05 Pre-release
Pre-release

What's Changed

[FIX] Improved DropDownPreference and readme

  • Formatted the readme file correctly using basic writing and formatting syntax.
  • Replaced Compose DropdownMenu with DropDownMenu2 in DropDownPreference, 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

25 Jan 18:01
fadea8a
Compare
Choose a tag to compare

[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 and NoiseBrush to create noise effect>
  • Added IsRunningInPreview to run device specific modifier's replacement in preview
  • Added Preview replacement for legacyBackgroundBlur
  • Added DropDownMenu and DropDownMenuItem composables. These provide extended features like passing shape, backgroundColor, etc.
  • Added more properties to Dialog composables. It now allows passing backgroundColor, shape, etc.
  • Removed IconButton changing alpha of tint when not disabled

v2.0.2-alpha: [FEAT]: add legacy background blur modifier and related interfaces

12 Jan 16:40
Compare
Choose a tag to compare
  - 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

03 Sep 06:48
038ba6d
Compare
Choose a tag to compare
revoked Deprecated status of some methods.

v1.0.11-beta: [Update] Upgrade gradle and compose versions

02 Sep 05:26
Compare
Choose a tag to compare
- 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

18 Aug 05:52
Compare
Choose a tag to compare
[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

29 Jul 17:20
Compare
Choose a tag to compare
# Conflicts:
#	core-ktx/src/main/java/com/primex/core/Text.kt