dynamic-support

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

APACHE-2.0 License

Stars
263
Committers
1

Bot releases are visible (Hide)

dynamic-support - 6.3.0 Latest Release

Published by pranavpandey over 1 year 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.

dynamic-support - 6.2.1

Published by pranavpandey over 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.

dynamic-support - 6.2.0

Published by pranavpandey almost 2 years 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.

dynamic-support - 6.1.1

Published by pranavpandey about 2 years 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.
dynamic-support - 6.1.0

Published by pranavpandey about 2 years 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.

dynamic-support - 6.0.3

Published by pranavpandey about 2 years 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.

dynamic-support - 6.0.2

Published by pranavpandey about 2 years 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.
dynamic-support - 6.0.1

Published by pranavpandey over 2 years 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.

dynamic-support - 6.0.0

Published by pranavpandey over 2 years 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.
dynamic-support - 5.0.0

Published by pranavpandey over 3 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).
dynamic-support - 4.1.0

Published by pranavpandey over 3 years ago

  • pranavpandey/dynamic-support@f203cb383aa1ae7b0833f7e3034f157dfe116279 - MDC-Android 1.4.0-alpha01.
  • pranavpandey/dynamic-support@cba44c135fcb5e41d41a49e06dd6f183fc1b43b7 - Updated dynamic-theme to 2.0.1.
  • pranavpandey/dynamic-support@bc442eeac7cb8d272f5d1a1a8c9529268b939388 - Reduced collapsing toolbar height.

API changes

  • pranavpandey/dynamic-support@c3d7fae8fe13b89b2ed20edb808536032bfe0f25 - Refactored settings package.
  • pranavpandey/dynamic-support@8e1b05bfbdc1d14ba2aea8f27cefca947a383353 - Implemented snackbar interface.
  • pranavpandey/dynamic-support@199d076e225762ba66e4c197cdc916d6567bd440 - Added support for slider widgets.
  • pranavpandey/dynamic-support@72fc9a9e175fef0a49d1712ddfdb1091dd232e0a pranavpandey/dynamic-support@ffe616dcec1a31554150336b1d905bd5838851c1 - Reworked tutorial API.
  • pranavpandey/dynamic-support@2db753add066739a086ef2c7d8a4aff6f97e96aa - Added method to colorize ripple drawable.
  • pranavpandey/dynamic-support@4d265f97ce00f145d1f3dbc124e25af4c39ba108 - Implemented dynamic widget for custom views.
dynamic-support - 4.0.0

Published by pranavpandey over 3 years ago

Reworked dynamic theme and transitions
A complete overhaul with support for surface and error colors. It also adds support for fallback theme to handle various exceptions and minimizes the boilerplate code for activities.

Added support for activity and fragment transitions and implement dynamic motion to control animations on demand. Various code
refactoring and added helper class to manipulate dynamic views at runtime.

  • Updated target SDK to 30.
  • Added support for theme code.
  • Implemented CMYK color picker.
  • Updated Drawer layout to 1.1.1.
  • Updated MDC-Android to 1.3.0-rc01.
  • Updated gradle plugin to 7.0.0-alpha05.
  • Implemented theme import and export tasks.
  • Reworked recycler view adapters and binders.
  • Added Portuguese and Russian translations.

Updated dynamic libraries

  • pranavpandey/dynamic-support@94d784d3b4c8707303abbb3959bf5468fd5d89f8 - Updated dynamic-theme to 2.0.0.
  • pranavpandey/dynamic-support@94d784d3b4c8707303abbb3959bf5468fd5d89f8 - Updated dynamic-utils to 3.4.1.
  • pranavpandey/dynamic-support@94d784d3b4c8707303abbb3959bf5468fd5d89f8 - Updated dynamic-toasts to 3.3.1.
dynamic-support - 3.2.0

Published by pranavpandey over 4 years ago

  • pranavpandey/dynamic-support@be866a5ff714a055af8ee2add762191272b6f791 - Updated dynamic-theme to 1.2.0.
  • pranavpandey/dynamic-support@be866a5ff714a055af8ee2add762191272b6f791 - Updated dynamic-utils to 3.2.0.
  • pranavpandey/dynamic-support@be866a5ff714a055af8ee2add762191272b6f791 - Updated dynamic-toasts to 3.2.0.
  • pranavpandey/dynamic-support@84df45a87d29b820cfb32ebd05b10a294cac70eb - Updated MDC-Android to 1.2.0-alpha05.
  • pranavpandey/dynamic-support@29cf33dc13ee3d0c3aeedf5f320db5bf7187556c - Updated gradle plugin to 4.1.0-alpha02.
  • pranavpandey/dynamic-support@6ce3af2657d5aea3611a9e63487fd578330353be - Enabled compat vector from the resource.
  • pranavpandey/dynamic-support@b1cf9322517d1a38c252b6eae69421aea5253f66 - Made switch fragment API public.
  • pranavpandey/dynamic-support@55712bac644d1d6dd83de01e28edb4e5bb530bfe pranavpandey/dynamic-support@0c3f52e7217b9c1b7ab3bbf8c9269dae24101070 - Reworked recycler view frame.
  • pranavpandey/dynamic-support@3f2c4519244064c3d6433ea8fe4bf7aa866949fa pranavpandey/dynamic-support@e3f4f3adf13e612b9c52e79e0d176d9db3779425 - Updated dynamic view inflation.
  • pranavpandey/dynamic-support@774a1e4ab5bcdfbf0db1a34cf6a45dc8b7c841f1 pranavpandey/dynamic-support@25575555942d553e74b40c8b00cca3f3214269f7 pranavpandey/dynamic-support@8bf15772eaa30fad53b5862f0ee5ba1c70891631 - Optimized various layouts.
  • pranavpandey/dynamic-support@c5247fc9676f46c740533b654d1b98aaac225670 pranavpandey/dynamic-support@d6413f20ade388573041b43b2f780417f40f9615 - Improved support for API 15 and below.

Improvements

  • pranavpandey/dynamic-support@52700ecc8cfce79e6c1b3bc8e6d9a0d5b82f333a - Added custom view styleables.
  • pranavpandey/dynamic-support@01e051c40e7ec4532d56e0530380a96c41c4238a - Enabled support for dynamic theme stroke.
  • pranavpandey/dynamic-support@3f2c4519244064c3d6433ea8fe4bf7aa866949fa - Added API to tint dynamic views at runtime.
dynamic-support - 3.1.1

Published by pranavpandey over 4 years ago

  • pranavpandey/dynamic-support@878675a5923b235d47906a80f618db6d0089b85d - Improved root layout.
  • pranavpandey/dynamic-support@878675a5923b235d47906a80f618db6d0089b85d - Refactored recycler view layout.
  • pranavpandey/dynamic-support@48877af7c2a5133a1c09cbaa7086fafb06f5c6f7 - Added null checks for app bar and fab.
dynamic-support - 3.1.0

Published by pranavpandey over 4 years ago

  • pranavpandey/dynamic-support@7111da07f95dfdaf428e28cecd5aeca08bd21ee7 - Added support for theme presets.
  • pranavpandey/dynamic-support@7111da07f95dfdaf428e28cecd5aeca08bd21ee7 - Updated dynamic-theme to 1.1.0.
  • pranavpandey/dynamic-support@7111da07f95dfdaf428e28cecd5aeca08bd21ee7 - Updated dynamic-utils to 3.1.0.
  • pranavpandey/dynamic-support@7111da07f95dfdaf428e28cecd5aeca08bd21ee7 - Updated dynamic-toasts to 3.1.0.
  • pranavpandey/dynamic-support@a8cb9f902745da81e3e8e9225754bcf5a8368e6f - Updated MDC-Android to 1.2.0-alpha04.
  • pranavpandey/dynamic-support@989de9fcda64c8a08e7de4b0845124457af01e5b - Updated gradle plugin to 4.0.0-alpha09.
  • pranavpandey/dynamic-support@1b8e6e38bb43d6bc95538bbffd4029dfdf2ca3aa pranavpandey/dynamic-support@e3a21f014c65aa6306ffe49651c12d0861ca177c pranavpandey/dynamic-support@ef2906210c86969b42cf201b75fa11749f6c3366 Improved layout and styles.
  • pranavpandey/dynamic-support@c185d7c0197ae49ffeb1e2e99a70ce36d4b3bc85 - Reworked text input layout.
  • pranavpandey/dynamic-support@020aa7d24ec21cc9392d6297c52e35137a3a43b5 - Fixed seek bar crash on API 15 and below.
  • pranavpandey/dynamic-support@8920436f16f9bf2e47baa981a3e3875db1cd32e7 - Initial RTL support for page indicator.
  • pranavpandey/dynamic-support@e12135f1d592d33ca77aeeb0447b2026ae36d602 - Updated no drawer span count.
  • pranavpandey/dynamic-support@259eb61477febf1014eaa74ebe27987cbd9de2f3 - Added material widgets in layout inflater.
  • pranavpandey/dynamic-support@dc72afb19990f9708819c76dc9615a4b6453c825 pranavpandey/dynamic-support@f9b8e0203de2b76fc1f0e7a2f55e02a9398cbd6d - Support for shared element transitions.
  • pranavpandey/dynamic-support@8abbb0210dc2fa66c4ce03bc2e71e2283ef6eb32 - Improved bottom navigation view.
  • pranavpandey/dynamic-support@4bc0ef14783acd3bbbc5f7cbde97eb1e374df693 - Added ViewPager2 fragment.
  • pranavpandey/dynamic-support@874cfd55d411e647d7740141e7d72357e3c0827b - Deprecated DynamicFragmentsAdapter.
  • pranavpandey/dynamic-support@ee544b596b9cfcda32b793d8c81c9753b6ff04c4 - Reworked tutorial by using ViewPager2.
  • pranavpandey/dynamic-support@4084cb62f92278a534bff9f2bd159e3be7c91f93 - Improved dynamic color view.
  • pranavpandey/dynamic-support@9fcfb69441876c6a8e5efcb40d36a377d443700e - Improved dynamic tile service.

Custom views have been refactored in this update.
Please update methods or ids accordingly after migrating to this release.

dynamic-support - 3.0.1

Published by pranavpandey almost 5 years ago

  • pranavpandey/dynamic-support@8aff619e5f6677a0ca15bf6bffbf5fd33419939c - Fixed dynamic theme change.
  • pranavpandey/dynamic-support@d4ee8051106656850b6e3fb8f75ddf2b0aba180a - Improved navigation view insets.
  • pranavpandey/dynamic-support@6cf31577b9eb749bfa5cc2f763f0291ab861e22a - Improved recent color in popup.
  • pranavpandey/dynamic-support@62360c0d97394bf35e17b638812666d48b2c19f6 - Improved theme selection dialog.
  • pranavpandey/dynamic-support@e86c8db91d75d999fcb30bb1769310f64a37b3f1 - Updated dynamic-theme to 1.0.2.
  • pranavpandey/dynamic-support@2f5eac7830ae13ee10198acfadb0318ab5d72903 - Updated dynamic-utils to 3.0.2.
  • pranavpandey/dynamic-support@2f5eac7830ae13ee10198acfadb0318ab5d72903 - Updated dynamic-toasts to 3.0.1.
  • pranavpandey/dynamic-support@e86c8db91d75d999fcb30bb1769310f64a37b3f1 - Do not share image with theme file.
  • pranavpandey/dynamic-support@50b4f02895763eb6ba539bde5bc73daab4b00d74 - Added RTL support for theme preview.
  • pranavpandey/dynamic-support@1bc88fb02faf6c935ecdc445361e9e2319b5a23a - Updated MDC-Android to 1.2.0-alpha01.
  • pranavpandey/dynamic-support@8dc7637d61f81b0001cfff64f128aa75611bdd0f - Added support to listen configuration changes.
  • pranavpandey/dynamic-support@628a9827e8d19f35e7660f237de3fb173843d253 - Improved dynamic permissions to support API 29.

Dynamic listener has been refactored in this update.
Please update method names accordingly after migrating to this release.

dynamic-support - 3.0.0

Published by pranavpandey about 5 years ago

pranavpandey/dynamic-support@bc9c343b9ab28901b6e0c305f1e4b88051ed995f - Reworked dynamic theme.
pranavpandey/dynamic-support@fd2c4a2fc9a06bc421d2e13a1f548b80e7e25ed0 pranavpandey/dynamic-support@ff5198dcdde903f0cb627040105a4fe226092d6a - Added support for API 29.

Split theme package for better management.
Added file and URL support for app and widget themes.

A complete overhaul with support for edge-to-edge content on Android 10 devices. It also adds support for custom surface color and font scale to provide all new customisations.

Implement battery saver and system dark mode for night theme on supported devices. It also implements auto night theme by scheduling task via work manager.

  • Targeted Java 8.
  • Added dynamic-theme 1.0.1.
  • Updated dynamic-utils to 3.0.1.
  • Updated fragment to 1.2.0-beta02.
  • Added Hindi translations.
  • Updated MDC-Android to 1.1.0-beta01.
  • Added drawer layout 1.1.0-alpha03.
  • Bundled material design colors.
  • Split shape utils from resource utils.
  • Updated picker to support recent color.
  • Added dynamic tooltip for better experience.
  • Updated app widget provider and add remote views factory.

pranavpandey/dynamic-support@3f08621c06c6c8a46200ddd0c3eb9ba6cec5fc59 - Split preferences and locale packages.

  • Added dynamic-locale 1.0.1.
  • Added dynamic-preferences 1.0.0.

It depends on the dynamic-theme, dynamic-locale and dynamic-preferences to perform various internal operations. So, their functions can also be used to perform other useful operations.

dynamic-support - 2.3.0

Published by pranavpandey over 5 years ago

  • pranavpandey/dynamic-support@1abc51a7e58b22461ff697b82ea58a61ee6e90ba - Updated dynamic-toasts to 2.3.0.
  • pranavpandey/dynamic-support@cf2d68bc3f427ba7b8015fda695265233148e593 - Fixed dynamic permissions exception.
  • pranavpandey/dynamic-support@c4d907fbec88edc9ae424300f6969b0af6aa0a85 - Added dynamic locale for app widget.
  • pranavpandey/dynamic-support@dfa0f44e6842d04505250d539ffe2e96bcbd99c4 - Improved alpha support in color picker.
  • pranavpandey/dynamic-support@2abed31efefeaaa1c126981f2a0c6dfdc48f565d - Added list selector for RTL layouts.
  • pranavpandey/dynamic-support@e4684686be878d48dac48d3b88635e901e606c9d - Updated gradle plugin to 3.5.0-alpha07.
  • pranavpandey/dynamic-support@0091aa43ad4669820645fdfb3c398e051a627bcf pranavpandey/dynamic-support@34c63959789fdf260a2c1e3ae8b8c914eece34c4 - Updated MDC-Android to 1.1.0-alpha04.
  • pranavpandey/dynamic-support@5c8b30af16e3c1c01ca7ba97a18d86bc351cce96 pranavpandey/dynamic-support@e069b65c65b89ad5533a9d93e2c33aab4aebbdb7 - Improved text gravity and popup location.

Various attributes and constants have been refactored in this update.
Please update imports accordingly after migrating to this release.

dynamic-support - 2.2.1

Published by pranavpandey over 5 years ago

  • pranavpandey/dynamic-support@a008a978ad45059bc65c4f4794316c3b56fec694 - Improved toolbar tint.
  • pranavpandey/dynamic-support@2c5fb461c32833e20ee6cb60539c643ccb9bf158 - Improved drawer size.
  • pranavpandey/dynamic-support@33e4e389a8078327fe0ce4b392b316d23a56e49a - Refactored tutorial activity.
  • pranavpandey/dynamic-support@a504076999bf3534ed6699b25a0aa5872824a5c1 - Updated dynamic-toasts to 2.2.1.
  • pranavpandey/dynamic-support@2c5fb461c32833e20ee6cb60539c643ccb9bf158 - Improved recycler view and binders.
  • pranavpandey/dynamic-support@9c38d364ff8aa867c3a97be276c5dbf86d45ac5a - Updated gradle plugin to 3.5.0-alpha01.
  • pranavpandey/dynamic-support@7a9bed16e9da9f5902a1fd09e4bd323cf69e4479 - Added system, day and night theme constants.
dynamic-support - 2.2.0

Published by pranavpandey almost 6 years ago

  • pranavpandey/dynamic-support@7287e0726362e516a2afb49c36478f61a19ef1d4 - Do now use material card view.
  • pranavpandey/dynamic-support@d960715f41d2f070522d289dfc3caa6813914d46 - Updated dynamic-toasts to 2.2.0.
  • pranavpandey/dynamic-support@3d9c0c75d9234093de83d6971a2c8bd544f79669 - Updated gradle plugin to 3.4.0-alpha10.
  • pranavpandey/dynamic-support@f7afa284cc89f1bf39b7e21d08168b648d3bd171 - Added RTL support for navigation drawer.
  • pranavpandey/dynamic-support@6d16b2708107768ce2ea745dd9643647608cf214 - Added RTL support for collapsing toolbar.
  • pranavpandey/dynamic-support@b2080d134f4b73034c7a199ec2ef0593c17e62a5 - Added RTL support for icons, text, dialog, popup and menu.