Skip to content

Releases: pranavpandey/dynamic-support

6.3.0

09 Jul 11:46
67dfa6b
Compare
Choose a tag to compare
  • ca2006e - Updated target SDK to 34.
  • 8c12e77 - Updated Work to 2.8.1.
  • a82a471 - Updated Fragment to 1.6.0.
  • 06b7d50 - Updated gradle plugin to 8.02.
  • 398761c 67dfa6b - Updated dynamic-theme to 4.5.1.
  • 89d45bc - Updated MDC-Android to 1.11.0-alpha01.
  • 98dbdda - Replaced hard coded # with string resource.
  • 564b703 - Added support for app widget preview layout.
  • 3a0ec6a - Improved staggered grid check for recycler view.
  • f074e75 - Disabled all caps for dynamic 2 overline text.
  • ec9ce66 - Using activity to control splash background color.
  • 61f5e23 - Added alternate layouts for recycler view and item.
  • 3bbe4b2 60af6e5 - Rework dialog, popup and other animations.

67dfa6b 89557a4 - Compatibility with JDK 17.

6.2.1

11 Mar 21:52
48b3bff
Compare
Choose a tag to compare
  • b6a2d55 - Updated Work to 2.8.0.
  • c4c66a7 - Migrated gradle plugin to 7.4.2.
  • 11f8e78 - Updated dynamic-theme to 4.4.1.
  • 41a0ab0 - Updated MDC-Android to 1.9.0-alpha02.
  • aa5f651 - Improved presets view.
  • a64cae1 - Tint menu group divider properly.
  • 4f22e5b - Added theme attributes for info view backdrop.
  • e7a54c4 - Using local intent to update the theme.
  • 7f8c8af 5575aa0 - Improvements for Android U.
  • c6f84e6 - Improved drawer toggle animation.

48b3bff d2ef14a - Enable proguard for sample to fix Kotlin verification error.

6.2.0

11 Dec 07:16
9b43c0a
Compare
Choose a tag to compare
  • 0729d24 - Updated Fragment to 1.5.5.
  • a7d77c6 - Updated Work to 2.8.0-beta02.
  • 11bce49 - Updated dynamic-theme to 4.0.0.
  • f16f073 - Updated MDC-Android to 1.8.0-beta01.
  • a3f4b58 - Improved size dialog layout.
  • e45ae87 - Improved dynamic colors receiver.
  • 89a743e - Reduced huge launcher icon size.
  • 16ba650 - Improved tab layout for older API levels.
  • febe3ed - Fixed cursor color for text input layout.
  • 3037008 - Using activity result contract for permissions.
  • a5be5fb 0b4aac0 - Improved preview activity layout.
  • fa0fecb - Handled exception on adding activity header.
  • d2a6f30 1892e16 - Code refactor and improvements.

1e55104 - Reworked on back pressed to support API 33 and above.

6.1.1

10 Oct 13:20
b814eae
Compare
Choose a tag to compare
  • 62c706d - Updated Fragment to 1.5.3.
  • 33fa8ae - Updated Work to 2.8.0-beta01.
  • cb1bff8 - Improved page change animation for the tutorial.
  • 3060917 - Using the default search icon for empty binder.

6.1.0

18 Sep 20:20
43fb51b
Compare
Choose a tag to compare

#13 - Introducing dynamic theme 2
Added support for theme attributes and implement dynamic theme 2 styles based on Material3 from MDC-Android.

  • Introducing theme attributes.
  • Added dynamic theme 2 styles.
  • Replaced styles with theme attributes.
  • Improved corner size support for navigation view.
  • Added background animation support for the tutorial.
  • Implemented dynamic theme 2 styles for sample.

Refactored DynamicApp style prefix to Dynamic and Dynamic2 respectively.

  • 24db807 - Updated Fragment to 1.5.2.
  • 7ecc1ee - Updated dynamic-utils to 4.4.6.
  • 7ecc1ee - Updated dynamic-locale to 2.3.0.
  • 452ba03 - Updated MDC-Android to 1.8.0-alpha01.
  • 023ee0d - Updated gradle plugin to 7.4.0-alpha10.
  • 88e74dc - Added recycler view list adapters.
  • dc5053b - Implemented filter for query adapters.
  • f8e3f0b - Added corner support for navigation view.
  • 3d24797 - Made custom color picker responsive.

860ebc8 b02d0e2 6f0d961 - Improved splash, tutorial and activity backgrounds.

6.0.3

04 Aug 15:30
276caa2
Compare
Choose a tag to compare
  • 1ceed4a - Updated Fragment to 1.5.1.
  • 276caa2 - Updated dynamic-utils to 4.4.5.
  • 3c012f8 - Updated gradle plugin to 7.4.0-alpha09.
  • 4b91151 - Improved rating bar drawables.
  • 2c185fe - Fixed bottom insets for navigation view.
  • fcd930f - Added dimension resource for drawer elevation.
  • ad78819 - Added helper method to dismiss popup window.
  • 3b33062 9971f06 - Improved footer animation for tutorial.

2c75a3a 0cdf52f - Refactored code and improved translations.

6.0.2

22 Jul 07:33
1056fe1
Compare
Choose a tag to compare
  • fcb9805 - Improved support for RTL layout.
  • a795b2e - Fixed navigation view menu sub header margin.
  • 1446b6c - Prevented popup from getting off the screen.
  • 69b09e0 - Improved collapsing app bar title margin.

Updated dynamic libraries

  • d76ac88 - Updated dynamic-utils to 4.4.4.
  • d76ac88 - Updated dynamic-locale to 2.2.0.
  • d76ac88 - Updated dynamic-preferences to 2.2.2.

6.0.1

19 Jul 13:48
9156c01
Compare
Choose a tag to compare
  • eb6ab48 - Updated Fragment to 1.5.0.
  • c40441e - Updated gradle plugin to 7.4.0-alpha08.
  • 50f3626 - Revamped popup API to support standard functionality.
  • 1691994 - Added support to customize the tooltip for the tutorial.

Improved javadoc and sample.
1e9ccfd - Refactored color picker package.
f0843ef - Refactored graphic package to graphics.

6.0.0

17 Jun 14:12
98e45c4
Compare
Choose a tag to compare

Updated dynamic theme and improved support for larger devices
An updated dynamic theme with support for contrast ratio and Android dynamic colors.

Added navigation activity with the bottom app bar and navigation rail components to switch based on the available screen size. Improved fragments functionality with rework options menu implementation.

  • Target SDK 33 and Build tools 33.0.0.
  • MDC-Android 1.7.0-alpha02 and Fragment 1.5.0-rc01.
  • Updated recycler view with support for empty view.
  • Updated theme models, views and widgets accordingly.
  • Refactored theme activity to implement image preview.
  • Implemented rename, slider and size dialog fragments.
  • Optimized resources to support legacy and large devices.
  • Updated strings and add French translations.

Updated dynamic libraries

  • 0059c19 - Updated dynamic-theme to 4.3.1.
  • 9b6a836 - Updated dynamic-utils to 4.4.3.
  • 5cbddf4 - Updated dynamic-toasts to 4.1.2.

9b6a836 - Refactored utils package to util.
9b6a836 - Refactored graphics package to graphic.

API changes

  • 9701e84 Reworked options menu functionality for fragments. Override corresponding methods accordingly.

Translations

  • 526c0fd - Added French translations.
  • 9033639 - Updated strings and translations.

Sample

5.0.0

18 Jun 11:41
e4fbe1d
Compare
Choose a tag to compare
  • f7ca39f - MDC-Android 1.4.0-rc01.
  • 11b79c6 - Updated dynamic-theme to 3.0.0.
  • 200da9a - Updated gradle plugin to 7.1.0-alpha02.
  • 75c96e5 - Added support for inverted surface color.
  • ffdc31b - Enabled support for custom surface tint color.
  • ec73655 - Implemented max width for bottom sheet.
  • 0f7c5b2 - Added support to edit all the theme colors.
  • 9f30de8 - Added borderless support for tint widgets.
  • d7669fb - Added spinner view and improve annotations.
  • cc7cb4f - Added support for navigation menu item view.
  • fef307e - Added support to ignore battery optimizations.
  • e008e67 - Added activity layouts with a frame container.
  • cc6fac2 - Added support for context and popup menus.
  • 4eff913 - Added initial support for dynamic colors on API 31.
  • 33ae90e 9372e16 - Added rating bar and slider preference.

11b79c6 - Refactored theme attribute prefix from ads_ to adt_.

Improvements

  • 8b4b672 - Improved proguard rules.
  • 98df018 - Fixed borderless image style.
  • 25e82b7 - Improved recycler view frame.
  • 1ef1d0a - Improved sliders and widget tint.
  • 278df55 - Implemented dynamic tint widget.
  • 7d85fb8 - Fixed app widget exception on API 31.
  • d4c6650 - Improved support for API 30 and above.
  • 204dbc7 e59e222 - Reworked scroll utils and dividers.
  • 7d906d5 - Reworked popup and dialog scroll indicators.
  • 320a660 e731d01 - Reworked input and spinner widgets.
  • 7e3ba93 1f54cc0 - Improved tint for button and navigation view.
  • 88da87a 9189853 - Using theme colors for tutorial and ViewPager2.

Translations

  • 19dd312 - Improved German translations.
  • b725067 - Added error string and translations.
  • 9c7cd64 - Added Chinese (Traditional) translations.

Sample

  • Updated sample with various bug fixes and improvements.
  • Select auto color to enable dynamic colors on Android 12 (API 31).