AppIntro v6.2.0 Release Notes
Release Date: 2022-01-17 // about 1 year ago-
๐ This is a new minor release of AppIntro. This library comes with several new features (see below) and bugfixes.
Summary of Changes
- ๐ We deprecated
AppIntroFragment.newInstance
in favor ofAppIntroFragment.createInstance
. This was needed in order ๐ง to support passing color resources instead of color int, to tackle scenarios such as configuration changes and dark mode [#979]. - Target SDK is now 31
- We exposed a couple of properties/methods on the public API that were requested by the community ([#960] and [#959])
- We added some Java examples for our Java users [#953]
โจ Enhancements ๐
- ๐ [#959] Add @JvmOverloads on goToNextSlide
- [#960] Expose a protected property for slidesNumber
- [#979] Fix #926: Add color resource parameters
- [#993] Make description scrollable
๐ Bugfixes ๐
- [#934] Fix ProgressIndicatorController in RTL
โก๏ธ Dependency updates ๐ฆ
- Java version to 11
- Kotlin to 1.6.10
- AGP to 7.0.3
- Androidx Appcompat to 1.4.0
- ConstraintLayout to 2.1.2
- ๐ We deprecated
Previous changes from v6.1.0
-
๐ This is a new minor release of AppIntro. This library comes with several new features (see below) and several bugfixes.
Summary of Changes
- Target SDK is now 30.
- Text visualization has been improved with Autosizing TextViews and URL autolinking.
- ๐ AppIntro now offers better support for tablets (
sw600dp
). - ๐ Slide indicator has been improved with better color blending and it won't be shown if you have only one slide.
- The AppIntro sample app has been completely rewritten with more examples (for Java, SlidePolicy and more).
- ๐ 14 translations have been added or improved.
โจ Enhancements ๐
- ๐ [#922] Add support for Autosizing TextViews
- [#887] Added start/stop animation for
Animatable
images - [#883] Changing Visibility of Progress Bar when count of slide is one
- ๐ [#878] Add sw600dp support
- [#876] Single slide indicator condition
- [#870] added URL autolinking in appintro_fragment_intro.xml
- [#869] Allow to change skip and next arrow button color
- [#857] Function for setting text appearance of Done and Skip buttons
- [#825] Added ability to color back arrow and done button
- [#796] Extend visibility of goToPreviousSlide to protected
๐ Bugfixes ๐
- ๐ [#903] Deprecate the setNextPageSwipeLock method
- [#896] Fix for crash on PagerAdapter when using SlidePolicy
- [#891] Do not show back arrow on wizard mode on first slide
- [#856] Fix blending of Indicator Colors
- [#821] Fix bug with SetSwipeLock being reset to false
- [#817] enabling backward sliding when slide policy not met
- [#808] Fix isButtonsEnabled being reset to true after onCreate
- 0๏ธโฃ [#802] Fix goToNextSlide default param for RTL
- ๐ [#792] Remove reference to mainView in AppIntroBaseFragment
- [#791] Clearing main layout in onDestroyView
๐ Translations ๐
- ๐ [#919] Romanian (RO) translation
- ๐ [#908] Added Bulgarian translation
- ๐ [#895] Azerbaijan language support
- ๐ [#880] add Ukrainian translation
- ๐ [#877] Tamil translation added
- ๐ [#874] added translation for bengali
- ๐ [#872] added translation for yoruba
- ๐ [#868] Translation for Gujarati language
- ๐ [#862] Add Japanese translation
- ๐ [#839] Complete the Chinese (Simplified) translation
- [#834] Russian localization
- ๐ [#831] Finish the French translation
- โก๏ธ [#829] Update Persian localization
- โก๏ธ [#812] Update strings.xml Spanish
โก๏ธ Dependency updates ๐ฆ
- Kotlin to 1.4.21
- AGP to 4.1.1
- Androidx Appcompat to 1.2.0
- Constraintlayout to 2.0.4
Credits
๐ This release was possible thanks to the contribution of:
@CristianCardosoA @Debanshu777 @Debanshu777 @Hoossayn @Hoossayn @JekRock @LinX64 @NikolaGanchev @RobertPal95 @WWCheng02 @ZakCodes @beefsausage @ch22843 @cortinico @ghost @idish @kunal-ch @manimaran96 @paolorotolo @siper @sr01 @tsumuchan