This repository has been archived by the owner on Jun 2, 2022. It is now read-only.
Releases: shripal17/MaterialIntroView-v2
Releases · shripal17/MaterialIntroView-v2
v2.2.0: BREAKS YOUR IMPORTS
- Upgrading to v2.2.0 will break your imports. This is because I have re-organized the extension methods. Please fix the imports by removing them from the `import` block and re-importing using Android Studio's `Alt+Enter` - Re-organize helper extensions - Improve documentation - Add Sample APK - Add Screenshots for Skip Button - Upgrade Andorid Gradle Plugin to 3.6.3 and Kotlin plugin to 1.3.72 - Made PreferencesManager Singleton and accessible directly through your app's Context: resetMivDisplayed(viewId: String?) and resetAllMivs() - Automatically set your Activity/Fragment as materialIntroSequenceListener if your Activity/Fragment implements the interface - Move SkipLocation to separate enum class
v2.1.1: Experimental support for skip button
- Apply styling to the skip button using the miv.skipButtonStyling member lambda function - Fix transparency not being applied on dot icon using dotIconColor - Optimise MaterialIntroSequence (MIS) - Now add MaterialIntroConfiguration to MIS directly using addConfig lambda function
v2.1.0: MaterialIntroSequence completed
- Screenshots and gif updated - Auto pick viewId from view's tag - Sample updated with lots of demo usage including MIS
2.0.3
2.0.2
MaterialIntroSequence
v2.0.1: MaterialIntroSequence - Made extension function for Fragments for MIV - Add MaterialIntroSequence, activity-wise - Add Sample for MaterialIntroSequence with a parent fragment and 2 child fragments in a TabLayout-integrated ViewPager
Initial Release
- Migrate to AndroidX
- Migrated to Kotlin
- Add customisation options like help icon color, card background color, dot icon color
- Update Sample
- Custom align text in info card
- Custom help icon in info card
- Custom typeface for info text
- Custom Info View inside info card (using view or layout resource)
- Kotlin extension function for activity
- Full integration with MaterialIntroConfiguration
- Enhanced MaterialIntroListener, know when user has clicked or MIV was dismissed because it was set as saved
- Add option (userClickAsDisplayed) to set view intro as displayed only if user clicks on target view or outside too (if dismissOnTouch is enabled)
- More kotlin friendly
- Bug fixes