├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .idea ├── .gitignore └── encodings.xml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── conductor-lint ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── bluelinelabs │ │ └── conductor │ │ └── lint │ │ ├── ControllerChangeHandlerIssueDetector.java │ │ ├── ControllerIssueDetector.java │ │ ├── Identify.java │ │ └── IssueRegistry.kt │ └── test │ └── java │ └── com │ └── bluelinelabs │ └── conductor │ └── lint │ ├── ControllerChangeHandlerDetectorTest.java │ └── ControllerDetectorTest.java ├── conductor-modules ├── androidx-transition │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── bluelinelabs │ │ └── conductor │ │ ├── changehandler │ │ └── androidxtransition │ │ │ ├── SharedElementTransitionChangeHandler.java │ │ │ └── TransitionChangeHandler.java │ │ └── internal │ │ └── TransitionUtils.java ├── viewpager │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── bluelinelabs │ │ │ └── conductor │ │ │ └── viewpager │ │ │ └── RouterPagerAdapter.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bluelinelabs │ │ └── conductor │ │ └── viewpager │ │ ├── StateSaveTests.kt │ │ └── util │ │ └── TestActivity.kt └── viewpager2 │ ├── build.gradle │ ├── gradle.properties │ └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── bluelinelabs │ │ └── conductor │ │ └── viewpager2 │ │ ├── RouterStateAdapter.kt │ │ └── RouterViewHolder.kt │ └── test │ └── java │ └── com │ └── bluelinelabs │ └── conductor │ └── viewpager2 │ ├── StateSaveTests.kt │ └── util │ └── TestController.java ├── conductor ├── build.gradle ├── gradle.properties ├── proguard-rules.txt └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── bluelinelabs │ │ │ └── conductor │ │ │ ├── ActivityHostedRouter.java │ │ │ ├── Backstack.kt │ │ │ ├── ChangeHandlerFrameLayout.kt │ │ │ ├── Conductor.kt │ │ │ ├── Controller.java │ │ │ ├── ControllerChangeHandler.kt │ │ │ ├── ControllerChangeType.kt │ │ │ ├── ControllerHostedRouter.java │ │ │ ├── Router.java │ │ │ ├── RouterTransaction.kt │ │ │ ├── changehandler │ │ │ ├── AnimatorChangeHandler.kt │ │ │ ├── FadeChangeHandler.kt │ │ │ ├── HorizontalChangeHandler.kt │ │ │ ├── SimpleSwapChangeHandler.kt │ │ │ └── VerticalChangeHandler.kt │ │ │ └── internal │ │ │ ├── ClassUtils.java │ │ │ ├── ControllerLifecycleOwner.kt │ │ │ ├── LifecycleHandler.kt │ │ │ ├── NoOpControllerChangeHandler.kt │ │ │ ├── OwnViewTreeLifecycleAndRegistry.kt │ │ │ ├── RouterRequiringFunc.kt │ │ │ ├── StringSparseArrayParceler.kt │ │ │ ├── ThreadUtils.kt │ │ │ ├── TransactionIndexer.kt │ │ │ └── ViewAttachHandler.java │ └── resources │ │ └── META-INF │ │ └── proguard │ │ └── conductor.pro │ └── test │ └── java │ └── com │ └── bluelinelabs │ └── conductor │ ├── BackstackTests.kt │ ├── ControllerChangeHandlerTests.java │ ├── ControllerLifecycleActivityReferenceTests.kt │ ├── ControllerLifecycleCallbacksTests.kt │ ├── ControllerTests.kt │ ├── ControllerTransactionTests.java │ ├── ReattachCaseTests.kt │ ├── RouterChangeHandlerTests.kt │ ├── RouterTests.kt │ ├── TargetControllerTests.kt │ ├── TestController.java │ ├── ViewAttachHandlerTests.java │ ├── ViewLeakTests.kt │ ├── internal │ ├── OwnViewTreeLifecycleAndRegistryTest.kt │ └── StringSparseArrayParcelerTest.kt │ └── util │ ├── ActivityProxy.kt │ ├── AttachFakingFrameLayout.java │ ├── CallState.java │ ├── ChangeHandlerHistory.java │ ├── MockChangeHandler.java │ ├── TestActivity.kt │ └── ViewUtils.java ├── demo ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── bluelinelabs │ │ └── conductor │ │ └── demo │ │ ├── MainActivity.kt │ │ ├── ToolbarProvider.kt │ │ ├── changehandler │ │ ├── ArcFadeMoveChangeHandler.java │ │ ├── CircularRevealChangeHandler.java │ │ ├── CircularRevealChangeHandlerCompat.java │ │ ├── CityGridSharedElementTransitionChangeHandler.java │ │ ├── FabToDialogTransitionChangeHandler.java │ │ ├── FlipChangeHandler.java │ │ ├── ScaleFadeChangeHandler.java │ │ └── transitions │ │ │ ├── FabTransform.java │ │ │ └── GravityArcMotion.java │ │ ├── controllers │ │ ├── ChildController.kt │ │ ├── ComposeController.kt │ │ ├── DialogController.kt │ │ ├── DragDismissController.kt │ │ ├── HomeController.kt │ │ ├── MasterDetailListController.kt │ │ ├── MultipleChildRouterController.kt │ │ ├── NavigationDemoController.kt │ │ ├── OnBackPressedCallbackController.kt │ │ ├── TargetDisplayController.kt │ │ ├── TargetTitleEntryController.kt │ │ ├── TextController.kt │ │ ├── TransitionDemoController.kt │ │ ├── ViewPager2Controller.kt │ │ ├── ViewPagerController.kt │ │ └── base │ │ │ ├── BaseController.kt │ │ │ └── controllerLeakWatcher.kt │ │ ├── util │ │ ├── AnimUtils.java │ │ ├── ColorUtil.kt │ │ └── ControllerViewBindingDelegate.kt │ │ └── widget │ │ └── ElasticDragDismissFrameLayout.java │ └── res │ ├── animator │ └── raise.xml │ ├── drawable-nodpi │ └── circle.xml │ ├── drawable │ ├── dialog_bg.xml │ ├── ic_arrow_forward_white_36dp.xml │ ├── ic_favorite_black_24dp.xml │ ├── ic_github_face.xml │ ├── ic_group_black_24dp.xml │ └── ic_place_black_24dp.xml │ ├── layout-land │ └── controller_master_detail_list.xml │ ├── layout │ ├── activity_main.xml │ ├── controller_child.xml │ ├── controller_dialog.xml │ ├── controller_drag_dismiss.xml │ ├── controller_home.xml │ ├── controller_lifecycle.xml │ ├── controller_master_detail_list.xml │ ├── controller_multiple_child_routers.xml │ ├── controller_navigation_demo.xml │ ├── controller_target_display.xml │ ├── controller_target_title_entry.xml │ ├── controller_text.xml │ ├── controller_transition_demo.xml │ ├── controller_transitions.xml │ ├── controller_view_pager.xml │ ├── controller_view_pager2.xml │ ├── row_detail_item.xml │ └── row_home.xml │ ├── menu │ └── home.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-land │ └── dimens.xml │ ├── values-sw600dp │ └── dimens.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── material_colors.xml │ ├── strings.xml │ └── styles.xml ├── docs └── Controller Lifecycle.jpg ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/README.md -------------------------------------------------------------------------------- /conductor-lint/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/build.gradle -------------------------------------------------------------------------------- /conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/ControllerChangeHandlerIssueDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/ControllerChangeHandlerIssueDetector.java -------------------------------------------------------------------------------- /conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/ControllerIssueDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/ControllerIssueDetector.java -------------------------------------------------------------------------------- /conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/Identify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/Identify.java -------------------------------------------------------------------------------- /conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/IssueRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/main/java/com/bluelinelabs/conductor/lint/IssueRegistry.kt -------------------------------------------------------------------------------- /conductor-lint/src/test/java/com/bluelinelabs/conductor/lint/ControllerChangeHandlerDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/test/java/com/bluelinelabs/conductor/lint/ControllerChangeHandlerDetectorTest.java -------------------------------------------------------------------------------- /conductor-lint/src/test/java/com/bluelinelabs/conductor/lint/ControllerDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-lint/src/test/java/com/bluelinelabs/conductor/lint/ControllerDetectorTest.java -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/build.gradle -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/gradle.properties -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/changehandler/androidxtransition/SharedElementTransitionChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/changehandler/androidxtransition/SharedElementTransitionChangeHandler.java -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/changehandler/androidxtransition/TransitionChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/changehandler/androidxtransition/TransitionChangeHandler.java -------------------------------------------------------------------------------- /conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/internal/TransitionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/androidx-transition/src/main/java/com/bluelinelabs/conductor/internal/TransitionUtils.java -------------------------------------------------------------------------------- /conductor-modules/viewpager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/build.gradle -------------------------------------------------------------------------------- /conductor-modules/viewpager/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/gradle.properties -------------------------------------------------------------------------------- /conductor-modules/viewpager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /conductor-modules/viewpager/src/main/java/com/bluelinelabs/conductor/viewpager/RouterPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/src/main/java/com/bluelinelabs/conductor/viewpager/RouterPagerAdapter.java -------------------------------------------------------------------------------- /conductor-modules/viewpager/src/test/java/com/bluelinelabs/conductor/viewpager/StateSaveTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/src/test/java/com/bluelinelabs/conductor/viewpager/StateSaveTests.kt -------------------------------------------------------------------------------- /conductor-modules/viewpager/src/test/java/com/bluelinelabs/conductor/viewpager/util/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager/src/test/java/com/bluelinelabs/conductor/viewpager/util/TestActivity.kt -------------------------------------------------------------------------------- /conductor-modules/viewpager2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/build.gradle -------------------------------------------------------------------------------- /conductor-modules/viewpager2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/gradle.properties -------------------------------------------------------------------------------- /conductor-modules/viewpager2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /conductor-modules/viewpager2/src/main/java/com/bluelinelabs/conductor/viewpager2/RouterStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/src/main/java/com/bluelinelabs/conductor/viewpager2/RouterStateAdapter.kt -------------------------------------------------------------------------------- /conductor-modules/viewpager2/src/main/java/com/bluelinelabs/conductor/viewpager2/RouterViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/src/main/java/com/bluelinelabs/conductor/viewpager2/RouterViewHolder.kt -------------------------------------------------------------------------------- /conductor-modules/viewpager2/src/test/java/com/bluelinelabs/conductor/viewpager2/StateSaveTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/src/test/java/com/bluelinelabs/conductor/viewpager2/StateSaveTests.kt -------------------------------------------------------------------------------- /conductor-modules/viewpager2/src/test/java/com/bluelinelabs/conductor/viewpager2/util/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor-modules/viewpager2/src/test/java/com/bluelinelabs/conductor/viewpager2/util/TestController.java -------------------------------------------------------------------------------- /conductor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/build.gradle -------------------------------------------------------------------------------- /conductor/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/gradle.properties -------------------------------------------------------------------------------- /conductor/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/proguard-rules.txt -------------------------------------------------------------------------------- /conductor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/ActivityHostedRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/ActivityHostedRouter.java -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/Backstack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/Backstack.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/ChangeHandlerFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/ChangeHandlerFrameLayout.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/Conductor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/Conductor.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/Controller.java -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/ControllerChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/ControllerChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/ControllerChangeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/ControllerChangeType.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/ControllerHostedRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/ControllerHostedRouter.java -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/Router.java -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/RouterTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/RouterTransaction.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/changehandler/AnimatorChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/changehandler/AnimatorChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/changehandler/FadeChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/changehandler/FadeChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/changehandler/HorizontalChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/changehandler/HorizontalChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/changehandler/SimpleSwapChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/changehandler/SimpleSwapChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/changehandler/VerticalChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/changehandler/VerticalChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/ClassUtils.java -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/ControllerLifecycleOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/ControllerLifecycleOwner.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/LifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/LifecycleHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/NoOpControllerChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/NoOpControllerChangeHandler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/OwnViewTreeLifecycleAndRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/OwnViewTreeLifecycleAndRegistry.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/RouterRequiringFunc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/RouterRequiringFunc.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/StringSparseArrayParceler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/StringSparseArrayParceler.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/ThreadUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/ThreadUtils.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/TransactionIndexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/TransactionIndexer.kt -------------------------------------------------------------------------------- /conductor/src/main/java/com/bluelinelabs/conductor/internal/ViewAttachHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/java/com/bluelinelabs/conductor/internal/ViewAttachHandler.java -------------------------------------------------------------------------------- /conductor/src/main/resources/META-INF/proguard/conductor.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/main/resources/META-INF/proguard/conductor.pro -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/BackstackTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/BackstackTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ControllerChangeHandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ControllerChangeHandlerTests.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ControllerLifecycleActivityReferenceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ControllerLifecycleActivityReferenceTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ControllerLifecycleCallbacksTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ControllerLifecycleCallbacksTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ControllerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ControllerTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ControllerTransactionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ControllerTransactionTests.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ReattachCaseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ReattachCaseTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/RouterChangeHandlerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/RouterChangeHandlerTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/RouterTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/RouterTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/TargetControllerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/TargetControllerTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/TestController.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ViewAttachHandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ViewAttachHandlerTests.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/ViewLeakTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/ViewLeakTests.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/internal/OwnViewTreeLifecycleAndRegistryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/internal/OwnViewTreeLifecycleAndRegistryTest.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/internal/StringSparseArrayParcelerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/internal/StringSparseArrayParcelerTest.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/ActivityProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/ActivityProxy.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/AttachFakingFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/AttachFakingFrameLayout.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/CallState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/CallState.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/ChangeHandlerHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/ChangeHandlerHistory.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/MockChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/MockChangeHandler.java -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/TestActivity.kt -------------------------------------------------------------------------------- /conductor/src/test/java/com/bluelinelabs/conductor/util/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/conductor/src/test/java/com/bluelinelabs/conductor/util/ViewUtils.java -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/MainActivity.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/ToolbarProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/ToolbarProvider.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/ArcFadeMoveChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/ArcFadeMoveChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CircularRevealChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CircularRevealChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CircularRevealChangeHandlerCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CircularRevealChangeHandlerCompat.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CityGridSharedElementTransitionChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/CityGridSharedElementTransitionChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/FabToDialogTransitionChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/FabToDialogTransitionChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/FlipChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/FlipChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/ScaleFadeChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/ScaleFadeChangeHandler.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/transitions/FabTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/transitions/FabTransform.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/transitions/GravityArcMotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/changehandler/transitions/GravityArcMotion.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ChildController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ChildController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ComposeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ComposeController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/DialogController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/DialogController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/DragDismissController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/DragDismissController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/HomeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/HomeController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/MasterDetailListController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/MasterDetailListController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/MultipleChildRouterController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/MultipleChildRouterController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/NavigationDemoController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/NavigationDemoController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/OnBackPressedCallbackController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/OnBackPressedCallbackController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TargetDisplayController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TargetDisplayController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TargetTitleEntryController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TargetTitleEntryController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TextController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TextController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TransitionDemoController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/TransitionDemoController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ViewPager2Controller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ViewPager2Controller.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ViewPagerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/ViewPagerController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/base/BaseController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/base/BaseController.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/base/controllerLeakWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/controllers/base/controllerLeakWatcher.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/util/AnimUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/util/AnimUtils.java -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/util/ColorUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/util/ColorUtil.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/util/ControllerViewBindingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/util/ControllerViewBindingDelegate.kt -------------------------------------------------------------------------------- /demo/src/main/java/com/bluelinelabs/conductor/demo/widget/ElasticDragDismissFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/java/com/bluelinelabs/conductor/demo/widget/ElasticDragDismissFrameLayout.java -------------------------------------------------------------------------------- /demo/src/main/res/animator/raise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/animator/raise.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable-nodpi/circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable-nodpi/circle.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/dialog_bg.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_arrow_forward_white_36dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/ic_arrow_forward_white_36dp.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_favorite_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/ic_favorite_black_24dp.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_github_face.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/ic_github_face.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_group_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/ic_group_black_24dp.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_place_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/drawable/ic_place_black_24dp.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout-land/controller_master_detail_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout-land/controller_master_detail_list.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_child.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_child.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_dialog.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_drag_dismiss.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_drag_dismiss.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_home.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_lifecycle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_lifecycle.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_master_detail_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_master_detail_list.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_multiple_child_routers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_multiple_child_routers.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_navigation_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_navigation_demo.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_target_display.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_target_display.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_target_title_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_target_title_entry.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_text.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_transition_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_transition_demo.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_transitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_transitions.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_view_pager.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controller_view_pager2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/controller_view_pager2.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/row_detail_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/row_detail_item.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/row_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/layout/row_home.xml -------------------------------------------------------------------------------- /demo/src/main/res/menu/home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/menu/home.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/material_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values/material_colors.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /docs/Controller Lifecycle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/docs/Controller Lifecycle.jpg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelinelabs/Conductor/HEAD/settings.gradle --------------------------------------------------------------------------------