Skip to content

Releases: rohankhayech/AndroidUtils

v0.9.0

27 Mar 15:20

Choose a tag to compare

Minor release including new layout and wear text input helpers, as well as a bug fix.

Layout Utils

Features Added

  • LazyListState.isScrollingUp() - Useful for collapsing extended FABs on scroll.

Bugs Fixed

  • Fixed LazyList.scrollItemToPosition() throwing IndexOutOfBoundsException when called on an empty list.

Wear OS Utils (New)

Utilities for Wear OS.

  • Inline launcher for system text input and handling the result.

Full Changelog: v0.8.0...v0.9.0

v0.8.0

30 Dec 07:39

Choose a tag to compare

Minor release including Theme and Preview Utils for Wear OS.

Full Changelog: v0.7.0...v0.8.0

v0.7.0

10 Sep 02:34

Choose a tag to compare

Minimised dependencies and split preview module into M2 and M3 modules.

Full Changelog: v0.6.1...v0.7.0

v0.6.1

06 Sep 14:45

Choose a tag to compare

Patch release updating build logic and dependencies.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

06 Sep 07:56
469f142

Choose a tag to compare

Minor release including the ThemeWrapper library.

Theme Wrapper for Compose Material 3 (new)

Provides wrappers to apply Material 3 (M3) themes to Material 2 (M2) components and vice-versa.

  • Provides wrapper composables that take the color, typography and shape values from the applied M2/M3 theme and maps them onto a M3/M2 theme.
  • Use existing Compose components and libraries built with M2 in your M3 project, and your theme will be applied.
  • Use new M3 components in your existing M2 project.
  • Migrate parts of your UI or migrate your theme without worrying about compatibility with old or new Compose libraries and components.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 Aug 17:29

Choose a tag to compare

Minor release.

Theme Utils

Features Added

  • Added drop-in status bar color component to set light or dark status bar icons.

v0.4.0

22 Aug 13:11
59b95e1

Choose a tag to compare

Minor release including new lazy list scroll helpers.

Layout Utils (New)

Utilities for Compose layouts.

  • Helper function to scroll lazy list items to a specific position on the screen
  • Effect which automatically scroll to the selected item in a lazy list.

v0.3.0

14 May 19:36
585896a

Choose a tag to compare

Minor release.

Preview Utils

Features Added

  • Added support for Material 3.

Theme Utils

Features Added

  • Added support for Material 3.

v0.2.0

20 Sep 14:09

Choose a tag to compare

Minor release.

Theme Utils

Features Added

  • Added composition locals for true dark and dynamic theme added to AdaptiveMaterialTheme.

Technical Changes

  • Updated dependencies.

v0.1.0

08 Sep 08:10

Choose a tag to compare

Initial Release

Features

Preview Utils

Utilities for Compose previews.

  • Preview annotations for combinations of theme, devices, orientation and more.
  • Wrapper to correctly display previews with a background and theme.
  • Color swatch that can be used to preview the colors of a material theme.

Theme Utils

Utilities for theming Compose UI.

  • Adaptable material theme composable that handles dark theme and dynamic color logic internally.
  • True dark (AMOLED black) color set and associated color methods.
  • Dynamic color sets for Material 2, including color harmonisation methods for Compose.
  • Extended default component colors including secondary (de-emphasised) button colors.