├── .gitignore
├── .travis.yml
├── LICENSE
├── README.md
├── android-example--fragment
├── .gitignore
├── build.gradle.kts
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── io
│ │ │ └── sellmair
│ │ │ └── kompass
│ │ │ └── android
│ │ │ └── example
│ │ │ ├── Application.kt
│ │ │ ├── Contact.kt
│ │ │ ├── DummyDependencyHolder.kt
│ │ │ ├── DummyService.kt
│ │ │ ├── MainActivity.kt
│ │ │ ├── Routes.kt
│ │ │ ├── fragment
│ │ │ ├── BaseFragment.kt
│ │ │ ├── ChatFragment.kt
│ │ │ ├── ContactListFragment.kt
│ │ │ ├── LoginFailedFragment.kt
│ │ │ ├── LoginFragment.kt
│ │ │ └── LoginProcessingFragment.kt
│ │ │ ├── transitions
│ │ │ ├── ContactListToChatTransition.kt
│ │ │ ├── LoginFailedToLoginTransition.kt
│ │ │ ├── LoginProcessingToContactListTransition.kt
│ │ │ ├── LoginProcessingToLoginFailedTransition.kt
│ │ │ ├── LoginToLoginProcessingTransition.kt
│ │ │ └── TransitionsConfiguration.kt
│ │ │ └── viewmodel
│ │ │ ├── ChatViewModel.kt
│ │ │ ├── ContactListViewModel.kt
│ │ │ ├── LoginProcessingViewModel.kt
│ │ │ ├── LoginViewModel.kt
│ │ │ └── MainViewModel.kt
│ └── res
│ │ ├── drawable-hdpi
│ │ ├── ic_send.png
│ │ ├── logo_128.png
│ │ └── logo_256.png
│ │ ├── drawable-mdpi
│ │ ├── ic_send.png
│ │ ├── logo_128.png
│ │ └── logo_256.png
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable-xhdpi
│ │ ├── ic_send.png
│ │ ├── logo_128.png
│ │ └── logo_256.png
│ │ ├── drawable-xxhdpi
│ │ ├── ic_send.png
│ │ ├── logo_128.png
│ │ └── logo_256.png
│ │ ├── drawable-xxxhdpi
│ │ ├── ic_send.png
│ │ ├── logo_128.png
│ │ └── logo_256.png
│ │ ├── drawable
│ │ ├── bubble.xml
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── fragment_chat.xml
│ │ ├── fragment_contact_list.xml
│ │ ├── fragment_login.xml
│ │ ├── fragment_login_failed.xml
│ │ ├── fragment_login_processing.xml
│ │ └── item_contact.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── io
│ └── sellmair
│ └── kompass
│ └── example
│ └── ExampleUnitTest.kt
├── android-test--fragment
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── android
│ │ └── test
│ │ └── fragment
│ │ └── FragmentRoutingTest.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── android
│ │ └── test
│ │ └── fragment
│ │ ├── BaseFragment.kt
│ │ ├── BaseRoute.kt
│ │ ├── Fragments.kt
│ │ ├── Routes.kt
│ │ ├── SubRouteHostFragment.kt
│ │ ├── assertShowsFragment.kt
│ │ ├── assertShowsNothing.kt
│ │ └── assertShowsRoute.kt
│ └── res
│ └── layout
│ ├── fargment_sub_route_host.xml
│ └── fragment_base.xml
├── android-test-base
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── android
│ │ └── test
│ │ ├── FragmentHostActivity.kt
│ │ ├── FragmentHostRoute.kt
│ │ └── ViewExtensions.kt
│ └── res
│ └── layout
│ └── activity_fragment_host.xml
├── assets
├── Kompass_724.png
└── example.gif
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── kompass-android
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── io
│ └── sellmair
│ └── kompass
│ └── android
│ ├── Element+parcelable.kt
│ ├── EmptyRoute.kt
│ ├── GetRouteSyntax.kt
│ ├── ParcelableKey.kt
│ ├── ParcelableRoutingStack.kt
│ ├── RoutingStack+parcelable.kt
│ ├── WrongThreadException.kt
│ ├── fragment
│ ├── DefaultFragmentStackPatcher.kt
│ ├── EmptyFragment.kt
│ ├── EmptyFragmentMap.kt
│ ├── FragmentActivityExtension.kt
│ ├── FragmentContainer.kt
│ ├── FragmentElement.kt
│ ├── FragmentGetRouteSyntax.kt
│ ├── FragmentMap+plus.kt
│ ├── FragmentMap.kt
│ ├── FragmentMappingMissingException.kt
│ ├── FragmentRoute.kt
│ ├── FragmentRouteStorageSyntax.kt
│ ├── FragmentRouter.kt
│ ├── FragmentRoutingStackBundleSyntax.kt
│ ├── FragmentStackPatcher.kt
│ ├── FragmentTransition+plus.kt
│ ├── FragmentTransition.kt
│ ├── GenericFragmentTransition.kt
│ ├── KompassFragment.kt
│ ├── KompassFragmentActivity.kt
│ ├── ParcelableFragmentRouteStorageSyntax.kt
│ ├── ParcelableFragmentRoutingStackBundleSyntax.kt
│ ├── PopRetainRootImmediateOrFinishSyntax.kt
│ ├── PopRetainRootImmediateSyntax.kt
│ ├── PreparedFragmentRouteStack.kt
│ ├── dsl
│ │ ├── FragmentMapBuilder.kt
│ │ ├── FragmentRouterBuilder.kt
│ │ ├── FragmentRouterDsl.kt
│ │ ├── FragmentTransitionBuilder.kt
│ │ ├── GenericFragmentContainerLifecycleBuilder.kt
│ │ ├── KompassFragmentDslException.kt
│ │ └── LambdaFragmentMap.kt
│ ├── internal
│ │ ├── EmptyFragmentTransition.kt
│ │ ├── FragmentElementImpl.kt
│ │ ├── FragmentRouterConfiguration.kt
│ │ ├── FragmentRouterLifecycleObserver.kt
│ │ ├── GenericFragmentContainerLifecycle.kt
│ │ ├── ReifiedGenericFragmentTransition.kt
│ │ ├── ReifiedGenericKompassFragmentTransition+erase.kt
│ │ └── createUnsafe.kt
│ └── setup
│ │ ├── ActivityFragmentRouterHost.kt
│ │ ├── ActivityFragmentRouterSetupSyntax.kt
│ │ ├── ActivityInvokeOnSaveInstanceStateSyntax.kt
│ │ ├── FragmentExtensions.kt
│ │ ├── FragmentFragmentRouterHost.kt
│ │ ├── FragmentFragmentRouterSetupSyntax.kt
│ │ ├── FragmentInvokeOnSaveInstanceStateSyntax.kt
│ │ ├── FragmentRouterHost.kt
│ │ ├── FragmentRouterSetupSyntax.kt
│ │ ├── InvokeOnHostSetupSyntaxInstance.kt
│ │ ├── InvokeOnSaveInstanceStateSyntax.kt
│ │ └── OnSaveInstanceStateCallback.kt
│ └── utils
│ ├── Logging.kt
│ ├── isMainThread.kt
│ ├── mainThread.kt
│ ├── mainThreadHandler.kt
│ └── requireMainThread.kt
├── kompass-core
├── build.gradle.kts
└── src
│ ├── commonMain
│ └── kotlin
│ │ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── core
│ │ ├── Key.kt
│ │ ├── MultiRouter.kt
│ │ ├── PlainStackInstruction.kt
│ │ ├── PlainStackInstructionSyntax.kt
│ │ ├── Route.kt
│ │ ├── Router.kt
│ │ ├── RouterInstruction.kt
│ │ ├── RouterInstructionSyntax.kt
│ │ ├── RoutingStack.kt
│ │ ├── RoutingStackExtensions.kt
│ │ ├── exception
│ │ ├── KompassException.kt
│ │ └── MissingRouteException.kt
│ │ └── internal
│ │ ├── ElementImpl.kt
│ │ ├── Lock.kt
│ │ └── RoutingStackImpl.kt
│ ├── commonTest
│ └── kotlin
│ │ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── core
│ │ ├── MultiRouterTest.kt
│ │ ├── PlainStackInstructionSyntaxTest.kt
│ │ └── RoutingStackElementTest.kt
│ ├── jvmMain
│ └── kotlin
│ │ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── core
│ │ └── internal
│ │ └── Lock.kt
│ ├── macosMain
│ └── kotlin
│ │ └── io
│ │ └── sellmair
│ │ └── kompass
│ │ └── core
│ │ └── internal
│ │ └── Lock.kt
│ └── main
│ └── AndroidManifest.xml
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/.gitignore
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/.travis.yml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/README.md
--------------------------------------------------------------------------------
/android-example--fragment/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-example--fragment/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/build.gradle.kts
--------------------------------------------------------------------------------
/android-example--fragment/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/proguard-rules.pro
--------------------------------------------------------------------------------
/android-example--fragment/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Application.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Application.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Contact.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Contact.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/DummyDependencyHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/DummyDependencyHolder.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/DummyService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/DummyService.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/MainActivity.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Routes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/Routes.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/BaseFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/BaseFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/ChatFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/ChatFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/ContactListFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/ContactListFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginFailedFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginFailedFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginProcessingFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/fragment/LoginProcessingFragment.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/ContactListToChatTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/ContactListToChatTransition.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginFailedToLoginTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginFailedToLoginTransition.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginProcessingToContactListTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginProcessingToContactListTransition.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginProcessingToLoginFailedTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginProcessingToLoginFailedTransition.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginToLoginProcessingTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/LoginToLoginProcessingTransition.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/TransitionsConfiguration.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/transitions/TransitionsConfiguration.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/ChatViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/ChatViewModel.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/ContactListViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/ContactListViewModel.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/LoginProcessingViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/LoginProcessingViewModel.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/LoginViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/LoginViewModel.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/MainViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/java/io/sellmair/kompass/android/example/viewmodel/MainViewModel.kt
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-hdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-hdpi/ic_send.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-hdpi/logo_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-hdpi/logo_128.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-hdpi/logo_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-hdpi/logo_256.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-mdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-mdpi/ic_send.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-mdpi/logo_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-mdpi/logo_128.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-mdpi/logo_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-mdpi/logo_256.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xhdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xhdpi/ic_send.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xhdpi/logo_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xhdpi/logo_128.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xhdpi/logo_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xhdpi/logo_256.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxhdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxhdpi/ic_send.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxhdpi/logo_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxhdpi/logo_128.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxhdpi/logo_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxhdpi/logo_256.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxxhdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxxhdpi/ic_send.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxxhdpi/logo_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxxhdpi/logo_128.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable-xxxhdpi/logo_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable-xxxhdpi/logo_256.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable/bubble.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable/bubble.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/fragment_chat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/fragment_chat.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/fragment_contact_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/fragment_contact_list.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/fragment_login.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/fragment_login.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/fragment_login_failed.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/fragment_login_failed.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/fragment_login_processing.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/fragment_login_processing.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/layout/item_contact.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/layout/item_contact.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/android-example--fragment/src/test/java/io/sellmair/kompass/example/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-example--fragment/src/test/java/io/sellmair/kompass/example/ExampleUnitTest.kt
--------------------------------------------------------------------------------
/android-test--fragment/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/build.gradle.kts
--------------------------------------------------------------------------------
/android-test--fragment/src/androidTest/java/io/sellmair/kompass/android/test/fragment/FragmentRoutingTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/androidTest/java/io/sellmair/kompass/android/test/fragment/FragmentRoutingTest.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/BaseFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/BaseFragment.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/BaseRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/BaseRoute.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/Fragments.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/Fragments.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/Routes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/Routes.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/SubRouteHostFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/SubRouteHostFragment.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsFragment.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsNothing.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsNothing.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/java/io/sellmair/kompass/android/test/fragment/assertShowsRoute.kt
--------------------------------------------------------------------------------
/android-test--fragment/src/main/res/layout/fargment_sub_route_host.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/res/layout/fargment_sub_route_host.xml
--------------------------------------------------------------------------------
/android-test--fragment/src/main/res/layout/fragment_base.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test--fragment/src/main/res/layout/fragment_base.xml
--------------------------------------------------------------------------------
/android-test-base/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/build.gradle.kts
--------------------------------------------------------------------------------
/android-test-base/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/android-test-base/src/main/java/io/sellmair/kompass/android/test/FragmentHostActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/src/main/java/io/sellmair/kompass/android/test/FragmentHostActivity.kt
--------------------------------------------------------------------------------
/android-test-base/src/main/java/io/sellmair/kompass/android/test/FragmentHostRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/src/main/java/io/sellmair/kompass/android/test/FragmentHostRoute.kt
--------------------------------------------------------------------------------
/android-test-base/src/main/java/io/sellmair/kompass/android/test/ViewExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/src/main/java/io/sellmair/kompass/android/test/ViewExtensions.kt
--------------------------------------------------------------------------------
/android-test-base/src/main/res/layout/activity_fragment_host.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/android-test-base/src/main/res/layout/activity_fragment_host.xml
--------------------------------------------------------------------------------
/assets/Kompass_724.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/assets/Kompass_724.png
--------------------------------------------------------------------------------
/assets/example.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/assets/example.gif
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx2536m
2 | kotlin.code.style=official
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/kompass-android/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/build.gradle.kts
--------------------------------------------------------------------------------
/kompass-android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/Element+parcelable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/Element+parcelable.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/EmptyRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/EmptyRoute.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/GetRouteSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/GetRouteSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/ParcelableKey.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/ParcelableKey.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/ParcelableRoutingStack.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/ParcelableRoutingStack.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/RoutingStack+parcelable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/RoutingStack+parcelable.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/WrongThreadException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/WrongThreadException.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/DefaultFragmentStackPatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/DefaultFragmentStackPatcher.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/EmptyFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/EmptyFragment.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/EmptyFragmentMap.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/EmptyFragmentMap.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentActivityExtension.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentActivityExtension.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentContainer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentContainer.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentElement.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentElement.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentGetRouteSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentGetRouteSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMap+plus.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMap+plus.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMap.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMap.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMappingMissingException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentMappingMissingException.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRoute.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRouteStorageSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRouteStorageSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRouter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRouter.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRoutingStackBundleSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentRoutingStackBundleSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentStackPatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentStackPatcher.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentTransition+plus.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentTransition+plus.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/FragmentTransition.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/GenericFragmentTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/GenericFragmentTransition.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/KompassFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/KompassFragment.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/KompassFragmentActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/KompassFragmentActivity.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/ParcelableFragmentRouteStorageSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/ParcelableFragmentRouteStorageSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/ParcelableFragmentRoutingStackBundleSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/ParcelableFragmentRoutingStackBundleSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PopRetainRootImmediateOrFinishSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PopRetainRootImmediateOrFinishSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PopRetainRootImmediateSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PopRetainRootImmediateSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PreparedFragmentRouteStack.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/PreparedFragmentRouteStack.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentMapBuilder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentMapBuilder.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentRouterBuilder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentRouterBuilder.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentRouterDsl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentRouterDsl.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentTransitionBuilder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/FragmentTransitionBuilder.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/GenericFragmentContainerLifecycleBuilder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/GenericFragmentContainerLifecycleBuilder.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/KompassFragmentDslException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/KompassFragmentDslException.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/LambdaFragmentMap.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/dsl/LambdaFragmentMap.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/EmptyFragmentTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/EmptyFragmentTransition.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentElementImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentElementImpl.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentRouterConfiguration.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentRouterConfiguration.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentRouterLifecycleObserver.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/FragmentRouterLifecycleObserver.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/GenericFragmentContainerLifecycle.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/GenericFragmentContainerLifecycle.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/ReifiedGenericFragmentTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/ReifiedGenericFragmentTransition.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/ReifiedGenericKompassFragmentTransition+erase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/ReifiedGenericKompassFragmentTransition+erase.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/createUnsafe.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/internal/createUnsafe.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityFragmentRouterHost.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityFragmentRouterHost.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityFragmentRouterSetupSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityFragmentRouterSetupSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityInvokeOnSaveInstanceStateSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/ActivityInvokeOnSaveInstanceStateSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentExtensions.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentFragmentRouterHost.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentFragmentRouterHost.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentFragmentRouterSetupSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentFragmentRouterSetupSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentInvokeOnSaveInstanceStateSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentInvokeOnSaveInstanceStateSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentRouterHost.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentRouterHost.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentRouterSetupSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/FragmentRouterSetupSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/InvokeOnHostSetupSyntaxInstance.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/InvokeOnHostSetupSyntaxInstance.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/InvokeOnSaveInstanceStateSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/InvokeOnSaveInstanceStateSyntax.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/OnSaveInstanceStateCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/fragment/setup/OnSaveInstanceStateCallback.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/utils/Logging.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/utils/Logging.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/utils/isMainThread.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/utils/isMainThread.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/utils/mainThread.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/utils/mainThread.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/utils/mainThreadHandler.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/utils/mainThreadHandler.kt
--------------------------------------------------------------------------------
/kompass-android/src/main/java/io/sellmair/kompass/android/utils/requireMainThread.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-android/src/main/java/io/sellmair/kompass/android/utils/requireMainThread.kt
--------------------------------------------------------------------------------
/kompass-core/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/build.gradle.kts
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Key.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Key.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/MultiRouter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/MultiRouter.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/PlainStackInstruction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/PlainStackInstruction.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/PlainStackInstructionSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/PlainStackInstructionSyntax.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Route.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Route.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Router.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/Router.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RouterInstruction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RouterInstruction.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RouterInstructionSyntax.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RouterInstructionSyntax.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RoutingStack.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RoutingStack.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RoutingStackExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/RoutingStackExtensions.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/exception/KompassException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/exception/KompassException.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/exception/MissingRouteException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/exception/MissingRouteException.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/ElementImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/ElementImpl.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/RoutingStackImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonMain/kotlin/io/sellmair/kompass/core/internal/RoutingStackImpl.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/MultiRouterTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/MultiRouterTest.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/PlainStackInstructionSyntaxTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/PlainStackInstructionSyntaxTest.kt
--------------------------------------------------------------------------------
/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/RoutingStackElementTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/commonTest/kotlin/io/sellmair/kompass/core/RoutingStackElementTest.kt
--------------------------------------------------------------------------------
/kompass-core/src/jvmMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/jvmMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt
--------------------------------------------------------------------------------
/kompass-core/src/macosMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/kompass-core/src/macosMain/kotlin/io/sellmair/kompass/core/internal/Lock.kt
--------------------------------------------------------------------------------
/kompass-core/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sellmair/kompass/HEAD/settings.gradle
--------------------------------------------------------------------------------