Dynamic Support Versions Save

A complete library to build Android apps with a built-in theme engine.

v6.3.0

10 months ago
  • pranavpandey/dynamic-support@ca2006e372f3fefb98b92b4811640bd06f272832 - Updated target SDK to 34.
  • pranavpandey/dynamic-support@8c12e77b25764195892881ac235d88d885414db4 - Updated Work to 2.8.1.
  • pranavpandey/dynamic-support@a82a471d1942f9553222a149c1438050997dbea2 - Updated Fragment to 1.6.0.
  • pranavpandey/dynamic-support@06b7d50ff86440178fcc7df4475fd5c216f2634b - Updated gradle plugin to 8.02.
  • pranavpandey/dynamic-support@398761c114fee34dba87525c0a08f74cf11636df pranavpandey/dynamic-support@67dfa6b73137708a62bdda68de34b42cb53f3ebf - Updated dynamic-theme to 4.5.1.
  • pranavpandey/dynamic-support@89d45bcc0420721c8471e48538561842eabfa014 - Updated MDC-Android to 1.11.0-alpha01.
  • pranavpandey/dynamic-support@98dbddab8f28d80aaca2695ae3c050f294dead08 - Replaced hard coded # with string resource.
  • pranavpandey/dynamic-support@564b703db1c0dcc31baa4ea1a5a5e3e9aa3c7fdc - Added support for app widget preview layout.
  • pranavpandey/dynamic-support@3a0ec6ad7c73c67335cc88912f606949e7291075 - Improved staggered grid check for recycler view.
  • pranavpandey/dynamic-support@f074e75826bb4b77b83ee69c97e32e59ee28d33c - Disabled all caps for dynamic 2 overline text.
  • pranavpandey/dynamic-support@ec9ce668ddc1dbeb530e3eeefa70ae079b9bb6c0 - Using activity to control splash background color.
  • pranavpandey/dynamic-support@61f5e23848b789d5e6489ca766df17730f5fbbca - Added alternate layouts for recycler view and item.
  • pranavpandey/dynamic-support@3bbe4b283c3f8e810023e25205af43b8386a1387 pranavpandey/dynamic-support@60af6e509a38df51abd5459ef7b9152322b90aa0 - Rework dialog, popup and other animations.

pranavpandey/dynamic-support@67dfa6b73137708a62bdda68de34b42cb53f3ebf pranavpandey/dynamic-support@89557a4b63bc2697f86fef9681c2b9d94e32a476 - Compatibility with JDK 17.

v6.2.1

1 year ago
  • pranavpandey/dynamic-support@b6a2d55859dd909193857e3a817dfa54693babb0 - Updated Work to 2.8.0.
  • pranavpandey/dynamic-support@c4c66a79a9aac7e2d2db2107541bb3cc27f065f6 - Migrated gradle plugin to 7.4.2.
  • pranavpandey/dynamic-support@11f8e780f68ee724f7884cfaef248f14ee75c1f2 - Updated dynamic-theme to 4.4.1.
  • pranavpandey/dynamic-support@41a0ab0481d92a1b8e16348d43955c3d7080fdfa - Updated MDC-Android to 1.9.0-alpha02.
  • pranavpandey/dynamic-support@aa5f6510f3d1da395b6d076ea26cb50138f9e617 - Improved presets view.
  • pranavpandey/dynamic-support@a64cae1e10860470bd99021ac8ce72ec040972f1 - Tint menu group divider properly.
  • pranavpandey/dynamic-support@4f22e5b45cbe78742306123151835b5589b44c34 - Added theme attributes for info view backdrop.
  • pranavpandey/dynamic-support@e7a54c4ad1c1a4353076ea1ac629c8c0f40be7fb - Using local intent to update the theme.
  • pranavpandey/dynamic-support@7f8c8afaf6e11f1c0490067eec7e048af1d6be2c pranavpandey/dynamic-support@5575aa061902353e89b605448fd730ebc3ab269a - Improvements for Android U.
  • pranavpandey/dynamic-support@c6f84e62f61e3f9a5ab6b6ec0a6e78462d259f9b - Improved drawer toggle animation.

pranavpandey/dynamic-support@48b3bff7d2c9cfdd2d22bf0d49e0fa088bd9ceac pranavpandey/dynamic-support@d2ef14a63136f777933ad9815e91b33f00492dc3 - Enable proguard for sample to fix Kotlin verification error.

v6.2.0

1 year ago
  • pranavpandey/dynamic-support@0729d24055313d43679dc5a54ab66bb591db9ab8 - Updated Fragment to 1.5.5.
  • pranavpandey/dynamic-support@a7d77c6a61ecf5cb070b2912053b3cf7b274c48d - Updated Work to 2.8.0-beta02.
  • pranavpandey/dynamic-support@11bce4906376e17dada5fb92f292d60b231806c0 - Updated dynamic-theme to 4.0.0.
  • pranavpandey/dynamic-support@f16f0737cfc86a674f8e1f9b9a562beb13edc749 - Updated MDC-Android to 1.8.0-beta01.
  • pranavpandey/dynamic-support@a3f4b58d0f6d1af000e4a371531659c25c136c25 - Improved size dialog layout.
  • pranavpandey/dynamic-support@e45ae87f341a2a8779483430eacd4996db53c7cc - Improved dynamic colors receiver.
  • pranavpandey/dynamic-support@89a743ef74b7c2c6f42139fcc59dc170b76bd03b - Reduced huge launcher icon size.
  • pranavpandey/dynamic-support@16ba6507d2d5f88dd8e9362932ce63fa43321b4a - Improved tab layout for older API levels.
  • pranavpandey/dynamic-support@febe3ed325f9c1369e32a9bff9b9d60c5b41e485 - Fixed cursor color for text input layout.
  • pranavpandey/dynamic-support@3037008354635017946eacd6c6d426a728a57eb1 - Using activity result contract for permissions.
  • pranavpandey/dynamic-support@a5be5fbcf2d7bb4671e0ff6cb1340f0eca5e510e pranavpandey/dynamic-support@0b4aac04f8dd157c0c689bf52e0123897c9908cd - Improved preview activity layout.
  • pranavpandey/dynamic-support@fa0fecb9ec2ca65aa03f9064681a2d0240b930eb - Handled exception on adding activity header.
  • pranavpandey/dynamic-support@d2a6f30530ed85ac41de208e04b1bd2712457b79 pranavpandey/dynamic-support@1892e1628d7d24a499ea4c5fe97904f2b7caeeac - Code refactor and improvements.

pranavpandey/dynamic-support@1e551041a862a5021de678ac00c3988ba1003e7f - Reworked on back pressed to support API 33 and above.

v6.1.1

1 year ago
  • pranavpandey/dynamic-support@62c706d1faf08e92970a79adb20f2ac043450a0f - Updated Fragment to 1.5.3.
  • pranavpandey/dynamic-support@33fa8aeb1e53672c2b37a1b1fcdb3297ea35ce89 - Updated Work to 2.8.0-beta01.
  • pranavpandey/dynamic-support@cb1bff8005455fc86dbea3bf84ac18d4c8ed4443 - Improved page change animation for the tutorial.
  • pranavpandey/dynamic-support@3060917501d9b3ca8ddcfba1c09871126dc3b3f3 - Using the default search icon for empty binder.

v6.1.0

1 year ago

#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.

  • pranavpandey/dynamic-support@24db807baa44a7ede82c0d3303927c8e685c67b9 - Updated Fragment to 1.5.2.
  • pranavpandey/dynamic-support@7ecc1ee7f430a63c2877b5296fb4803557e91fc1 - Updated dynamic-utils to 4.4.6.
  • pranavpandey/dynamic-support@7ecc1ee7f430a63c2877b5296fb4803557e91fc1 - Updated dynamic-locale to 2.3.0.
  • pranavpandey/dynamic-support@452ba036dc4062cf414bdf51f5d2cbd0015eea8f - Updated MDC-Android to 1.8.0-alpha01.
  • pranavpandey/dynamic-support@023ee0de59fc35a9016a9fe12734adfc09d3b95f - Updated gradle plugin to 7.4.0-alpha10.
  • pranavpandey/dynamic-support@88e74dc6cb1efc9c8ce16723f466089471f72350 - Added recycler view list adapters.
  • pranavpandey/dynamic-support@dc5053b0b1f252dd719bcee3d9a0fd67a498e381 - Implemented filter for query adapters.
  • pranavpandey/dynamic-support@f8e3f0b46664aa61a042acba62484cec644ebf15 - Added corner support for navigation view.
  • pranavpandey/dynamic-support@3d24797ad7583c5f47c7b6746d92e0c83d4df78d - Made custom color picker responsive.

pranavpandey/dynamic-support@860ebc8018c066572864ea7e0b312e59df0a1f32 pranavpandey/dynamic-support@b02d0e245b977c0255c7e01abf2d8c1742e344c2 pranavpandey/dynamic-support@6f0d9610bab4bb060cda1c47ff49d82ee6ce2c3b - Improved splash, tutorial and activity backgrounds.

v6.0.3

1 year ago
  • pranavpandey/dynamic-support@1ceed4ac1a92869a49a98ee4575b7fe687cd0425 - Updated Fragment to 1.5.1.
  • pranavpandey/dynamic-support@276caa2964516286cecf7333ba4e6ac921f1c8d5 - Updated dynamic-utils to 4.4.5.
  • pranavpandey/dynamic-support@3c012f8da43963e7d232aebb319d2397efbe7b5c - Updated gradle plugin to 7.4.0-alpha09.
  • pranavpandey/dynamic-support@4b911510f14cd8d6f897edf51325a9bab5f4fa46 - Improved rating bar drawables.
  • pranavpandey/dynamic-support@2c185fe961881e3d4da1001a268a95196df3239e - Fixed bottom insets for navigation view.
  • pranavpandey/dynamic-support@fcd930ff973ac6d88231e60ffa4b47bbff0347ce - Added dimension resource for drawer elevation.
  • pranavpandey/dynamic-support@ad788194dc07631f1743a5bd54b0ac98d6e0a782 - Added helper method to dismiss popup window.
  • pranavpandey/dynamic-support@3b33062c9b8945f07a5af96b0aab406632f15af5 pranavpandey/dynamic-support@9971f06bd528d35ac8afe95b51da7e294fe1e4e0 - Improved footer animation for tutorial.

pranavpandey/dynamic-support@2c75a3a7c3700d4848ac8c4dda5eca6f4634d6b0 pranavpandey/dynamic-support@0cdf52f63eedb158ff304b22a1d466c404be3f18 - Refactored code and improved translations.

v6.0.2

1 year ago
  • pranavpandey/dynamic-support@fcb98056d5b76be412844ee47bf8af9e82298626 - Improved support for RTL layout.
  • pranavpandey/dynamic-support@a795b2e1c6980a09328e5007186de3d990e33ad8 - Fixed navigation view menu sub header margin.
  • pranavpandey/dynamic-support@1446b6c141d72ebef4b468d29cc26ce547089a3f - Prevented popup from getting off the screen.
  • pranavpandey/dynamic-support@69b09e08588003a556b3a1e523ce03bc77b5d2c7 - Improved collapsing app bar title margin.

Updated dynamic libraries

  • pranavpandey/dynamic-support@d76ac88e21ebb9f9748a3ca1cf8957b1882f375d - Updated dynamic-utils to 4.4.4.
  • pranavpandey/dynamic-support@d76ac88e21ebb9f9748a3ca1cf8957b1882f375d - Updated dynamic-locale to 2.2.0.
  • pranavpandey/dynamic-support@d76ac88e21ebb9f9748a3ca1cf8957b1882f375d - Updated dynamic-preferences to 2.2.2.

v6.0.1

1 year ago
  • pranavpandey/dynamic-support@eb6ab48c55b72d912afc9ed6d7c4c311eeae75a7 - Updated Fragment to 1.5.0.
  • pranavpandey/dynamic-support@c40441e654269375ad83f6b366fefa99af354707 - Updated gradle plugin to 7.4.0-alpha08.
  • pranavpandey/dynamic-support@50f3626cc1ce6d3b52947c95fbecdcba4c80b67f - Revamped popup API to support standard functionality.
  • pranavpandey/dynamic-support@1691994aca7fc8bf3b3083084559ccffd250e4de - Added support to customize the tooltip for the tutorial.

Improved javadoc and sample. pranavpandey/dynamic-support@1e9ccfda51c7899cb80227df2455d4bb1540dae9 - Refactored color picker package. pranavpandey/dynamic-support@f0843ef41e80da7e50f5ef4645a94cd59bff3d99 - Refactored graphic package to graphics.

v6.0.0

1 year ago

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

  • pranavpandey/dynamic-support@0059c194d30bc87af4526f735dce915c08a1148b - Updated dynamic-theme to 4.3.1.
  • pranavpandey/dynamic-support@9b6a83637ae67d35e716fc6b879bbecf9deed039 - Updated dynamic-utils to 4.4.3.
  • pranavpandey/dynamic-support@5cbddf48c1571d062dd4c7ccca716213d1cd08ec - Updated dynamic-toasts to 4.1.2.

pranavpandey/dynamic-support@9b6a83637ae67d35e716fc6b879bbecf9deed039 - Refactored utils package to util. pranavpandey/dynamic-support@9b6a83637ae67d35e716fc6b879bbecf9deed039 - Refactored graphics package to graphic.

API changes

  • pranavpandey/dynamic-support@9701e847b780c9bbca943a8e505c5bf353715904 Reworked options menu functionality for fragments. Override corresponding methods accordingly.

Translations

  • pranavpandey/dynamic-support@526c0fd2002320088e7703957b8d2c75bf3ac6fd - Added French translations.
  • pranavpandey/dynamic-support@90336394f9781c31e24f5accf891f4901b2a7a9d - Updated strings and translations.

Sample

  • pranavpandey/dynamic-support@5cbddf48c1571d062dd4c7ccca716213d1cd08ec Enabled multidex for sample.
  • pranavpandey/dynamic-support@9701c64837ae9d0175c8f4f4d81599632830ef6b - Implemented navigation bar activity.
  • pranavpandey/dynamic-support@71d678f2daaea8abcc0a390ff8f8132c0400b209 - Improved sample theme and launcher icon.
  • pranavpandey/dynamic-support@ca10481bcd25190b4b5b510e5f177cb288be6500 pranavpandey/dynamic-support@c168e531a70402cc5b65589524d9139bb11ec1d4 pranavpandey/dynamic-support@53cae7e7fcf0cacb8aa9bfeb718fb7d7dabe9ab8 - Updated info, app links and descriptions.

v5.0.0

2 years ago
  • pranavpandey/dynamic-support@f7ca39f95178f67eb5ab08198379603ddb74765c - MDC-Android 1.4.0-rc01.
  • pranavpandey/dynamic-support@11b79c66db995d14aefe20d75386d8f9edf1262c - Updated dynamic-theme to 3.0.0.
  • pranavpandey/dynamic-support@200da9a0f6f5d940ff8ddb807d157f95d841a93d - Updated gradle plugin to 7.1.0-alpha02.
  • pranavpandey/dynamic-support@75c96e5ada817e94a8668d2c9cbc6427c19de050 - Added support for inverted surface color.
  • pranavpandey/dynamic-support@ffdc31b0a09d92f70086e2448b41ad355f8172b9 - Enabled support for custom surface tint color.
  • pranavpandey/dynamic-support@ec736553fe30a21b940d48ada6db18e23229e020 - Implemented max width for bottom sheet.
  • pranavpandey/dynamic-support@0f7c5b240bbd80c1c8ffddb1d189e5c0c35cb3e2 - Added support to edit all the theme colors.
  • pranavpandey/dynamic-support@9f30de8cdb98019c86ae0dc22937da456e4451a9 - Added borderless support for tint widgets.
  • pranavpandey/dynamic-support@d7669fbd52493c2613fb406b4c419a7d131e9597 - Added spinner view and improve annotations.
  • pranavpandey/dynamic-support@cc7cb4fdda3d7b8e7d82a7f3a8214783c741221e - Added support for navigation menu item view.
  • pranavpandey/dynamic-support@fef307e526544ab13aa0a714d9bf1164faf1a673 - Added support to ignore battery optimizations.
  • pranavpandey/dynamic-support@e008e67dad9d50afb516e68ea8c029bfbdd7b5a7 - Added activity layouts with a frame container.
  • pranavpandey/dynamic-support@cc6fac2c80b074572736ae922d67e1a64c5820d5 - Added support for context and popup menus.
  • pranavpandey/dynamic-support@4eff913710077c65f3b1b381ea853998a4469adf - Added initial support for dynamic colors on API 31.
  • pranavpandey/dynamic-support@33ae90e99b2d8cb4e932d35fa7e7a6e74b68cd36 pranavpandey/dynamic-support@9372e163eb5909b52217105b04f716ad4c7125db - Added rating bar and slider preference.

pranavpandey/dynamic-support@11b79c66db995d14aefe20d75386d8f9edf1262c - Refactored theme attribute prefix from ads_ to adt_.

Improvements

  • pranavpandey/dynamic-support@8b4b67293cae237b989a2438e4bf3bf86298ab60 - Improved proguard rules.
  • pranavpandey/dynamic-support@98df01893de70afe46fc7b7ffae1f63991d07c5a - Fixed borderless image style.
  • pranavpandey/dynamic-support@25e82b7093bddc0c976c6095a573baa368e79710 - Improved recycler view frame.
  • pranavpandey/dynamic-support@1ef1d0aae8e7453c7da60e98b4e1bf4921af2971 - Improved sliders and widget tint.
  • pranavpandey/dynamic-support@278df5556e70ad3f1ecde4a8a8c64cff3a98c2d9 - Implemented dynamic tint widget.
  • pranavpandey/dynamic-support@7d85fb8d51e9d54f2397ffb6adf200e361047dff - Fixed app widget exception on API 31.
  • pranavpandey/dynamic-support@d4c66503892049ec488eda104732dadfca6d72f3 - Improved support for API 30 and above.
  • pranavpandey/dynamic-support@204dbc762b36b94e0ac7341f9edb2c4b6ce620c3 pranavpandey/dynamic-support@e59e222e0b07fd36559f0dc801a5ae680cf63a30 - Reworked scroll utils and dividers.
  • pranavpandey/dynamic-support@7d906d53ab33428ab8241619bcc262b8f6323ee0 - Reworked popup and dialog scroll indicators.
  • pranavpandey/dynamic-support@320a660b2acb0bc24fa7d90359df9657dc1598b7 pranavpandey/dynamic-support@e731d01510c87f4b49a27595db7906f9b694d59e - Reworked input and spinner widgets.
  • pranavpandey/dynamic-support@7e3ba93f17a672ec0e216a35da89a13d3ba3e936 pranavpandey/dynamic-support@1f54cc0d66cc60bf4eb9c84453688e9c57d6e321 - Improved tint for button and navigation view.
  • pranavpandey/dynamic-support@88da87aca3d9e92696413b40a3437a5619991a4f pranavpandey/dynamic-support@91898538ea970e3c0f8c7c833ed2c0a2b2660eed - Using theme colors for tutorial and ViewPager2.

Translations

  • pranavpandey/dynamic-support@19dd31298b5d4e5b1cf5799e88b834754108c451 - Improved German translations.
  • pranavpandey/dynamic-support@b725067ae4487838b41390b51f75bc8cffda8716 - Added error string and translations.
  • pranavpandey/dynamic-support@9c7cd64ef7e1a3fca6d4ba940d9c3bc2bf2579d8 - 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).