Skip to content

Feature/refactor #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Aug 29, 2016
Merged

Feature/refactor #22

merged 13 commits into from
Aug 29, 2016

Conversation

davinctor
Copy link
Contributor

No description provided.

 Renamed PresentationPagerFragment to TutorialFragment.
 Made PageFragment not abstract with default implementation for PageFragment#getLayoutResId() and PageFragment#getTransformItems().
 Removed capability to create new instance of TransformItem via `new`. Added fabric static method TransformItem#create(PageOptions) and TransformItem#create(int,TransformItem[]).
 Created OnTutorialPageChangeListener to listen change page events.
 Use TutorialFragment#addOnTutorialPageChangeListener() and TutorialFragment#addOnTutorialPageChangeListener() to add/remove listener.
 Created TutorialOptions to configure TutorialFragment.
 Created TutorialPageOptionsProvider and PageOptions to provide and configure PageFragment instances.
 Created TutorialPageProvider to provide PageFragment instances.
 Removed CirclePageIndicator.
 Created TutorialPageIndicator view.
 Created IndicatorOptions to configure TutorialPageIndicator view.
 Created Renderer interface that responds for drawing single indicator item. There are 2 default implementation: Renderer.Factory#newCircleRenderer() and Renderer.Factory#newSquareRenderer().
Updated version.
Updated README.
Updated README with actual sample.
Added CHANGELOG.md;
Added MIGRATION.md;
Added SimplePageFragment;
Optimized Renderer.Factory#newCircleRenderer implementation;
Made PageFragment abstract;
Renamed TutorialOption.Builder#isAutoRemoveTutorialFragment(boolean) to TutorialOption.Builder#setUseAutoRemoveTutorialFragment(boolean);
Renamed TutorialOption.Builder#isUseInfiniteScroll(boolean) to TutorialOption.Builder#setUseInfiniteScroll(boolean);
Removed DrawableUtils;
Made some changes in sample;
Optimized DrawableRenderer;
Updated README.
Added reference to MIGRATION.md and CHANGELOG.md
Updated README - updated sample.
Updated README style.
Updated README.
Updated version;
Updated README - updated sample.
Created FragmentPagerAdapter for using with android.app.Fragment;
Created library version for non compat Fragments and Activity;
Updated version;
Updated README - updated sample.
Created FragmentPagerAdapter for using with android.app.Fragment;
Created TutorialSupportFragment and PageSupportFragment for using with appcompat library;
Added checks inside FragmentPagerAdapter for setUserVisibilityHint();
Removed TutorialPageSupportProvider;
Generify TutorialOptions, TutorialPageProvider;
Created common realization for tutorials fragments and pages fragments;
Updated samples;
Updated README, MIGRATION, CHANGELOG.
Updated README, MIGRATION, CHANGELOG.
Changed in samples IllegalStateException to IllegalArgumentException.
updated samples;
added selector activity;
fixed minor bugs;
@davinctor davinctor merged commit b0010a3 into develop Aug 29, 2016
@davinctor davinctor deleted the feature/refactor branch August 29, 2016 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant