AppIntro/AppIntro
 Watch   
 Star   
 Fork   
2023-07-25 06:11:09
AppIntro

AppIntro 7.0.0 Beta 2

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.

Summary of Changes

  • [#1112] We migrated AppIntro from ViewPager to ViewPager2

Breaking Changes

  • We removed setScrollDurationFactor since customizing scroll duration is supported anymore on ViewPager2
  • setCustomTransformer now accepts a ViewPager2.PageTransformer instead of ViewPager.PageTransformer

Notes

This release of AppIntro is identical to 7.0.0-beta01. An outdated JitPack configuration caused 7.0.0-beta01 not to build correctly.

Full Changelog: https://github.com/AppIntro/AppIntro/compare/6.3.0...7.0.0-beta02

2023-07-25 05:41:43
AppIntro

AppIntro 6.3.1

This is a new minor release of AppIntro. This library comes with several new features (see below) and bugfixes.

Summary of Changes

  • We deprecated setScrollDurationFactor since customizing scroll duration will not be supported anymore in upcoming releases of AppIntro based on ViewPager2
  • Target SDK is now 33

Enhancements 🎁

  • [#1030] AppIntro now internally uses Gradle KTS and Version Catalog
  • [#1080] Add ability to change done button background color
  • [#1049] Handle onBackPressed deprecation
  • [#1051] Register callback on onBackPressedDispatcher

Bugfixes 🐛

  • [#1002] Fix RTL bug on wrongly retained currentItem
  • [#1108] Fix RTL detection
  • [#1109] Fix unexpected crash when using custom layouts with wrong ids with Parallax effect

Dependency updates 📦

  • Kotlin to 1.9.0
  • AGP to 8.0.2
  • AppCompat to 1.6.1
  • ConstraintLayout to 2.1.4

New Contributors

Full Changelog: https://github.com/AppIntro/AppIntro/compare/6.2.0...6.3.1

Notes

This release of AppIntro is identical to 6.3.0. An outdated JitPack configuration caused 6.3.0 not to build correctly.

2023-07-24 21:38:56
AppIntro

AppIntro 7.0.0 Beta 1

This is a new major release of AppIntro. This library comes with several new features (see below) and bugfixes.

Summary of Changes

  • [#1112] We migrated AppIntro from ViewPager to ViewPager2

Breaking Changes

  • We removed setScrollDurationFactor since customizing scroll duration is supported anymore on ViewPager2
  • setCustomTransformer now accepts a ViewPager2.PageTransformer instead of ViewPager.PageTransformer

Full Changelog: https://github.com/AppIntro/AppIntro/compare/6.3.0...7.0.0-beta01

2023-07-24 16:20:45
AppIntro

AppIntro 6.3.0

This is a new minor release of AppIntro. This library comes with several new features (see below) and bugfixes.

Summary of Changes

  • We deprecated setScrollDurationFactor since customizing scroll duration will not be supported anymore in upcoming releases of AppIntro based on ViewPager2
  • Target SDK is now 33

Enhancements 🎁

  • [#1030] AppIntro now internally uses Gradle KTS and Version Catalog
  • [#1080] Add ability to change done button background color
  • [#1049] Handle onBackPressed deprecation
  • [#1051] Register callback on onBackPressedDispatcher

Bugfixes 🐛

  • [#1002] Fix RTL bug on wrongly retained currentItem
  • [#1108] Fix RTL detection
  • [#1109] Fix unexpected crash when using custom layouts with wrong ids with Parallax effect

Dependency updates 📦

  • Kotlin to 1.9.0
  • AGP to 8.0.2
  • AppCompat to 1.6.1
  • ConstraintLayout to 2.1.4

New Contributors

Full Changelog: https://github.com/AppIntro/AppIntro/compare/6.2.0...6.3.0

2022-01-17 22:31:10
AppIntro

AppIntro 6.2.0

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 of AppIntroFragment.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

New Contributors

2021-02-03 17:41:52
AppIntro

AppIntro 6.1.0

This is a new minor release of AppIntro. This library comes with several new features 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.

The full changelog is available in the CHANGELOG file

To update make sure you:

  1. Add the JitPack repository to your build file
repositories {
    maven { url "jitpack.io" }
}
  1. Bump the dependency
dependencies {
    implementation 'com.github.AppIntro:AppIntro:6.1.0'
}
2020-05-04 20:56:52
AppIntro

AppIntro 6.0.0

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.

The full changelog is available in the CHANGELOG file

How to update

This release contains several breaking change. Please read them all in the migration document

  1. Add the JitPack repository to your build file
repositories {
    maven { url "https://jitpack.io" }
}
  1. Add the dependency
dependencies {
    implementation 'com.github.AppIntro:AppIntro:6.0.0'
}
2018-10-24 01:08:30
AppIntro

AppIntro 5.1.0

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'
}
2018-10-17 01:14:33
AppIntro

AppIntro 5.0.1

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'
}
2018-10-07 19:01:09
AppIntro

AppIntro 5.0.0

Changelog

  • Migrate to AndroidX;
  • Target SDK 28;
  • 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.0'
}