Releases: pranavpandey/dynamic-support
6.3.0
- 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.
6.2.1
- 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
- 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
6.1.0
#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
- 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
6.0.1
- 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
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
Sample
5.0.0
- 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
andslider
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
andspinner
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).