All Versions
9
Latest Version
Avg Release Cycle
140 days
Latest Release
263 days ago

Changelog History

  • v6.1.0 Changes

    February 03, 2021

    ๐Ÿ›  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

  • v6.0.0 Changes

    May 04, 2020

    ๐Ÿ›  This is a new major release of AppIntro. Please note that this release contains multiple new features (see below), several bugfixes, as well as multiple breaking changes. ๐Ÿ“„ To get a deeper overview of the breaking changes, please read the migration document.

    Summary of Changes

    • The library is now 100% in Kotlin! ๐ŸŽ‰.
    • Target SDK is now 29.
    • โ™ป๏ธ The UI was completely revamped and refactored.
    • ๐Ÿ”’ You can now request permissions on AppIntro without having to lock the slide.
    • ๐ŸŒ The library has now 14 more translations.

    โœจ Enhancements ๐ŸŽ

    • โ™ป๏ธ [#748] Refactor library package name
    • ๐Ÿ”ง [#738] Fix button state not being retained on configuration change
    • [#735] Added a parallax animation setting
    • ๐Ÿšš [#733] Move SampleSlide to library
    • [#730] New Approach to Permission & Cleanup
    • [#700] Add methods to allow to change done/skip text by passing String Res ID
    • ๐Ÿ‘ [#678] Support requesting permissions without locking the Swipe
    • ๐Ÿ‘ [#666] Minor improvements on downloadable fonts support
    • ๐Ÿ’ป [#647] Complete UI Overhaul
    • [#642] Replace the Layout2 background color with the proper resource
    • [#626] Fixing missing Content Description (#624)

    ๐Ÿ›  Bugfixes ๐Ÿ›

    • [#773] Fix bug on swipe with Permission slide
    • [#770] Add missing flags for setStatusBarColor
    • [#767] Fix setIndicatorColor crashing onCreate
    • [#742] Fix Crash on orientation changes due to UninitiatedPropertyAccessException
    • ๐Ÿšš [#734] Move strings-vi to correct location
    • [#689] AppIntroViewPager: Fix slide policy handling when sliding the view pager
    • ๐Ÿ‘ [#666] Minor improvements on downloadable fonts support
    • [#653] Fix Fade Animation
    • [#641] Fix overlap of the ViewPager on the bottom AppIntro bar

    ๐ŸŒ Translations ๐ŸŒ

    • ๐ŸŒ [#723] Add Norwegian translation
    • ๐ŸŒ [#715] Add Korean translation
    • ๐ŸŒ [#714] Added Dutch translations
    • [#712] add Vietnamese
    • ๐ŸŒ [#696] Add slovak translation
    • ๐ŸŒ [#694] Added Serbian translation
    • ๐ŸŒ [#693] Adding Greek Translation
    • ๐Ÿ’… [#687] added Polish translation
    • ๐ŸŒ [#671] Best Pactise Builder Pattern along with Missing Arabic Word Translations.
    • โšก๏ธ [#639] Update Skip Icon and add Hindi translation.
    • [#637] Added PT and changed PT-BR
    • ๐ŸŒ [#635] Add missing German Translations
    • ๐ŸŒ [#629] Create indonesian translation
    • ๐ŸŒ [#620] added Czech (cs) translation

    Library Internals โš™๏ธ

    • ๐Ÿšš [#774] Move from Travis to Github Actions
    • โ™ป๏ธ [#768] Refactor Transformers to use a sealed class
    • [#766] Add missing @Res annotations
    • ๐Ÿšš [#765] Remove I prefix from interface names
    • ๐Ÿšš [#764] Remove extra LinearLayout qualifier in DotIndicatorController
    • ๐Ÿšš [#763] Remove dependency on kotlin-reflect
    • โšก๏ธ [#762] Updating several dependencies
    • [#747] Rewrite example in Kotlin and simplify code
    • [#739] Fix Visibility leakage before releasing 6.0.0
    • โ™ป๏ธ [#744] Refactor example package name, update gradle
    • โšก๏ธ [#729] Update setButtonsEnabled Deprecation note
    • [#674] Fix typo in OnPageChangeListener
    • [#670] Convert AppIntroBase to Kotlin
    • [#634] Kotlinize the AppIntroViewPager
    • [#613] Kotlinize all the Abstract Base Classes
    • [#612] Kotlinize fragments
    • [#611] Kotlinize the ViewPager
    • [#605] Kotlinize the ScrollerCustomDuration
    • [#604] Convert all the interfaces to Kotlin
    • ๐Ÿ“ฆ [#602] Kotlinize the 'indicator' package
    • [#601] Kotlinize the PermissionWrapper
    • ๐Ÿ“ฆ [#600] Kotlinize the 'util' package
    • [#574] Add prefix for resources (Closes: #573)

    Infrastructure ๐Ÿ—

    • [#728] Gradle to 6.1
    • โšก๏ธ [#726] Update Dependencies
    • [#724] Fix Travis failure due to Detekt
    • โšก๏ธ [#698] Update Dependencies to latest versions
    • [#691] Make Travis run all the Gradle tasks
    • ๐Ÿ‘• [#684] Introduce KtLint and Detekt
    • [#683] MaterialDrawer to 6.1.2
    • [#681] Gradle to 5.4.1
    • [#680] Cleanup all the Sonatype/MavenCentral publishing files
    • โšก๏ธ [#677] Update dependencies
    • โšก๏ธ [#633] Updating Gradle to 5.1.1
    • โšก๏ธ [#631] Updating AndroidX to the latest version
    • โšก๏ธ [#625] Updating Kotlin to 1.3.11
    • [#606] Bumping Kotlin to 1.3

    Credits

    ๐Ÿš€ This release was possible thanks to the contribution of:

    @AnuthaDev @bartekpacia @chihung93 @cortinico @dragstor @elegktara37 @fchauveau @Goopher @GuilhE @ivaniskandar @ivaniskandar @Kimjio @maxee @moxspoy @MTRNord @paolorotolo @perchrh @vzahradnik @Younes-Charfaoui @zpapez

  • v6.0.0-alpha3

    June 20, 2019
  • v6.0.0-alpha2

    May 13, 2019
  • v6.0.0-alpha1

    March 15, 2019
  • v5.1.0 Changes

    October 23, 2018

    ๐Ÿ”„ Changelog

    • ๐Ÿ›  Fixed issue that caused a build failure on Kotlin projects (#597);
    • โž• Added support for Android 8.0 custom Fonts API (#590);
    • โšก๏ธ Updated Translations;
    • ๐ŸŽ Miscellaneous bug fixes and performance improvements;

    โšก๏ธ How to update

    โž• 1. Add the JitPack repository to your build file
    โž• Add it in your root build.gradle at the end of repositories:

    allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
    

    โž• 1. Add the dependency

    dependencies { implementation 'com.github.paolorotolo:appintro:v5.1.0'}
    
  • v5.0.1 Changes

    October 16, 2018

    ๐Ÿ”„ Changelog

    • ๐Ÿ›  Fixed incorrect behaviour when android:supportsRtl="true" was present in app's Manifest;
    • ๐Ÿ›  Fixed RTL support;
    • โšก๏ธ Update Translations;
    • ๐ŸŽ Miscellaneous bug fixes and performance improvements;

    โšก๏ธ How to update

    โž• 1. Add the JitPack repository to your build file
    โž• Add it in your root build.gradle at the end of repositories:

    allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
    

    โž• 1. Add the dependency

    dependencies { implementation 'com.github.paolorotolo:AppIntro:v5.0.1'}
    
  • v5.0.0 Changes

    October 07, 2018
    • Migrate to AndroidX;
    • Target SDK 28;
    • โšก๏ธ Update Translations;
    • ๐ŸŽ Miscellaneous bug fixes and performance improvements;

    ๐Ÿš€ Previous release notes can be found here: [releases]

    ๐Ÿš€ [releases]: https://github.com/AppIntro/AppIntro/releases?after=v5.0.0

  • v4.2.3

    March 15, 2019