├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ci-gradle.properties └── workflows │ ├── build.yaml │ ├── docs-publish.yaml │ ├── mkdocs-requirements.txt │ └── release.yaml ├── .gitignore ├── LICENSE.md ├── README.md ├── docs ├── android-viewmodel │ ├── hilt-integration.md │ ├── index.md │ └── viewmodel-kmp.md ├── back-press.md ├── community-projects.md ├── deep-links.md ├── faq.md ├── index.md ├── lifecycle.md ├── media │ ├── assets │ │ ├── Sem título-1.png │ │ ├── basic-nav.gif │ │ ├── ezgif.com-gif-maker (1).gif │ │ ├── ezgif.com-gif-maker.gif │ │ ├── fade.gif │ │ ├── navigation-android.gif │ │ ├── navigation-bottom-sheet.gif │ │ ├── nested-nav.gif │ │ ├── scale.gif │ │ ├── slide.gif │ │ ├── stack.gif │ │ └── tab-nav.gif │ └── icon │ │ └── logo.png ├── migration-to-1.0.0.md ├── navigation │ ├── bottomsheet-navigation.md │ ├── index.md │ ├── multi-module-navigation.md │ ├── nested-navigation.md │ └── tab-navigation.md ├── screenmodel │ ├── coroutines-integration.md │ ├── hilt-integration.md │ ├── index.md │ ├── kodein-integration.md │ ├── koin-integration.md │ ├── livedata-integration.md │ └── rxjava-integration.md ├── setup.md ├── stack-api.md ├── state-restoration.md └── transitions-api.md ├── gradle.properties ├── gradle ├── libs.versions.toml ├── samples.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── includes.gradle.kts ├── kotlin-js-store └── yarn.lock ├── mkdocs.yml ├── samples ├── android │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── cafe │ │ │ └── adriel │ │ │ └── voyager │ │ │ └── sample │ │ │ ├── App.kt │ │ │ ├── SampleActivity.kt │ │ │ ├── SampleContent.kt │ │ │ ├── androidLegacy │ │ │ ├── LegacyActivity.kt │ │ │ ├── LegacyModule.kt │ │ │ ├── LegacyOneScreenModel.kt │ │ │ ├── LegacyScreenOne.kt │ │ │ ├── LegacyScreenTwo.kt │ │ │ └── LegacyTwoScreenModel.kt │ │ │ ├── androidViewModel │ │ │ ├── AndroidDetailsScreen.kt │ │ │ ├── AndroidDetailsViewModel.kt │ │ │ ├── AndroidListScreen.kt │ │ │ ├── AndroidListViewModel.kt │ │ │ └── AndroidViewModelActivity.kt │ │ │ ├── basicNavigation │ │ │ ├── BasicNavigationActivity.kt │ │ │ └── BasicNavigationScreen.kt │ │ │ ├── bottomSheetNavigation │ │ │ ├── BackScreen.kt │ │ │ └── BottomSheetNavigationActivity.kt │ │ │ ├── hiltIntegration │ │ │ ├── HiltDetailsScreen.kt │ │ │ ├── HiltDetailsScreenModel.kt │ │ │ ├── HiltDetailsViewModel.kt │ │ │ ├── HiltListScreen.kt │ │ │ ├── HiltListScreenModel.kt │ │ │ ├── HiltListViewModel.kt │ │ │ ├── HiltMainActivity.kt │ │ │ └── HiltModule.kt │ │ │ ├── kodeinIntegration │ │ │ ├── KodeinIntegrationActivity.kt │ │ │ ├── KodeinScopedDependencySample.kt │ │ │ ├── KodeinScreen.kt │ │ │ └── KodeinScreenModel.kt │ │ │ ├── koinIntegration │ │ │ ├── KoinIntegrationActivity.kt │ │ │ ├── KoinScreen.kt │ │ │ └── KoinScreenModel.kt │ │ │ ├── liveDataIntegration │ │ │ ├── LiveDataIntegrationActivity.kt │ │ │ ├── LiveDataScreen.kt │ │ │ └── LiveDataScreenModel.kt │ │ │ ├── nestedNavigation │ │ │ └── NestedNavigationActivity.kt │ │ │ ├── parcelableScreen │ │ │ ├── ParcelableActivity.kt │ │ │ └── SampleParcelableScreen.kt │ │ │ ├── rxjavaIntegration │ │ │ ├── RxJavaIntegrationActivity.kt │ │ │ ├── RxJavaScreen.kt │ │ │ └── RxJavaScreenModel.kt │ │ │ ├── screenModel │ │ │ ├── DetailsScreen.kt │ │ │ ├── DetailsScreenModel.kt │ │ │ ├── ListScreen.kt │ │ │ ├── ListScreenModel.kt │ │ │ └── ScreenModelActivity.kt │ │ │ ├── screenTransition │ │ │ ├── SampleScreens.kt │ │ │ ├── SampleTransitions.kt │ │ │ └── ScreenTransitionActivity.kt │ │ │ ├── stateStack │ │ │ └── StateStackActivity.kt │ │ │ └── tabNavigation │ │ │ ├── TabNavigationActivity.kt │ │ │ └── tabs │ │ │ ├── FavoritesTab.kt │ │ │ ├── HomeTab.kt │ │ │ ├── ProfileTab.kt │ │ │ └── TabContent.kt │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_legacy.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ └── strings.xml ├── multi-module │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── cafe │ │ │ │ └── adriel │ │ │ │ └── voyager │ │ │ │ └── sample │ │ │ │ └── multimodule │ │ │ │ ├── SampleActivity.kt │ │ │ │ └── SampleApp.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ └── values │ │ │ └── strings.xml │ ├── feature-home │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── cafe │ │ │ └── adriel │ │ │ └── voyager │ │ │ └── sample │ │ │ └── multimodule │ │ │ └── home │ │ │ └── HomeScreen.kt │ ├── feature-posts │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── cafe │ │ │ └── adriel │ │ │ └── voyager │ │ │ └── sample │ │ │ └── multimodule │ │ │ └── posts │ │ │ ├── DetailsScreen.kt │ │ │ ├── ListScreen.kt │ │ │ └── ScreenModule.kt │ └── navigation │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── sample │ │ └── multimodule │ │ └── navigation │ │ └── SharedScreen.kt ├── multiplatform-iosApp │ ├── Configuration │ │ └── Config.xcconfig │ ├── iosApp.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── gabriel.lopes.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── gabriel.lopes.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── iosApp │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── app-icon-1024.png │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── iOSApp.swift └── multiplatform │ ├── README.md │ ├── build.gradle.kts │ └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── cafe │ │ │ └── adriel │ │ │ └── voyager │ │ │ └── sample │ │ │ └── multiplatform │ │ │ └── SampleActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ └── strings.xml │ ├── commonMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── sample │ │ └── multiplatform │ │ ├── Application.kt │ │ └── BasicNavigationScreen.kt │ ├── desktopMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── sample │ │ └── multiplatform │ │ └── App.kt │ ├── iosMain │ └── kotlin │ │ └── MainViewController.kt │ ├── jsMain │ ├── kotlin │ │ └── main.js.kt │ └── resources │ │ ├── index.html │ │ └── style.css │ ├── macosMain │ └── kotlin │ │ └── main.macos.kt │ └── wasmJsMain │ ├── kotlin │ └── main.wasmJs.kt │ └── resources │ └── index.html ├── settings.gradle.kts ├── voyager-bottom-sheet-navigator ├── api │ ├── android │ │ └── voyager-bottom-sheet-navigator.api │ └── desktop │ │ └── voyager-bottom-sheet-navigator.api ├── build.gradle.kts ├── gradle.properties └── src │ ├── androidMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── bottomSheet │ │ └── internal │ │ └── Actuals.kt │ ├── commonMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── bottomSheet │ │ ├── BottomSheetNavigator.kt │ │ └── internal │ │ └── BottomSheetNavigatorBackHandler.kt │ ├── commonWebMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── bottomSheet │ │ └── internal │ │ └── Actuals.web.kt │ ├── desktopMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── bottomSheet │ │ └── internal │ │ └── Actuals.kt │ ├── iosMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── bottomSheet │ │ └── internal │ │ └── Actuals.uikit.kt │ └── macosMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── navigator │ └── bottomSheet │ └── internal │ └── Actuals.macos.kt ├── voyager-core ├── api │ ├── android │ │ └── voyager-core.api │ └── desktop │ │ └── voyager-core.api ├── build.gradle.kts ├── consumer-rules.pro ├── gradle.properties └── src │ ├── androidMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ ├── androidx │ │ └── AndroidScreenLifecycleOwner.kt │ │ └── core │ │ ├── concurrent │ │ └── PlatformDispatcher.android.kt │ │ └── lifecycle │ │ └── ConfigurationChecker.kt │ ├── commonJvmMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── core │ │ ├── concurrent │ │ ├── AtomicInt32.kt │ │ ├── ThreadSafeList.kt │ │ ├── ThreadSafeMap.kt │ │ └── ThreadSafeSet.kt │ │ ├── lifecycle │ │ └── Serializable.jvm.kt │ │ ├── platform │ │ └── KClassEx.jvm.kt │ │ └── screen │ │ ├── Screen.kt │ │ └── ScreenKey.jvm.kt │ ├── commonJvmTest │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── core │ │ ├── stack │ │ └── SnapshotStateStackTest.kt │ │ └── utils │ │ └── Quadruple.kt │ ├── commonMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── core │ │ ├── annotation │ │ └── InternalVoyagerApi.kt │ │ ├── concurrent │ │ ├── AtomicInt32.kt │ │ ├── PlatformDispatcher.kt │ │ ├── ThreadSafeList.kt │ │ ├── ThreadSafeMap.kt │ │ └── ThreadSafeSet.kt │ │ ├── internal │ │ └── SafeCollections.kt │ │ ├── lifecycle │ │ ├── ConfigurationChecker.kt │ │ ├── DisposableEffect.kt │ │ ├── LifecycleEffectStore.kt │ │ ├── NavigatorScreenLifecycle.kt │ │ ├── ScreenLifecycle.kt │ │ ├── ScreenLifecycleOwner.kt │ │ ├── ScreenLifecycleStore.kt │ │ ├── Serializable.kt │ │ └── multipleScreenLifecycleOwnerUtil.kt │ │ ├── platform │ │ └── KClassEx.kt │ │ ├── registry │ │ ├── ScreenModule.kt │ │ ├── ScreenProvider.kt │ │ └── ScreenRegistry.kt │ │ ├── screen │ │ ├── Screen.kt │ │ └── ScreenKey.kt │ │ └── stack │ │ ├── SnapshotStateStack.kt │ │ └── Stack.kt │ ├── commonWebMain │ └── kotlin │ │ └── cafe.adriel.voyager.core │ │ ├── concurrent │ │ ├── AtomicInt32.js.kt │ │ ├── PlatformDispatcher.js.kt │ │ ├── ThreadSafeList.js.kt │ │ ├── ThreadSafeMap.js.kt │ │ └── ThreadSafeSet.js.kt │ │ ├── lifecycle │ │ ├── ConfigurationChecker.kt │ │ └── Serializable.native.kt │ │ ├── platform │ │ └── KClassEx.js.kt │ │ └── screen │ │ ├── Screen.native.kt │ │ └── ScreenKey.web.kt │ ├── desktopMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── core │ │ ├── concurrent │ │ └── PlatformDispatcher.desktop.kt │ │ └── lifecycle │ │ └── ConfigurationChecker.kt │ └── nativeMain │ └── kotlin │ └── cafe.adriel.voyager.core │ ├── concurrent │ ├── AtomicInt32.native.kt │ ├── PlatformDispatcher.native.kt │ ├── ThreadSafeList.native.kt │ ├── ThreadSafeMap.native.kt │ ├── ThreadSafeMutableCollection.kt │ ├── ThreadSafeMutableIterator.kt │ └── ThreadSafeSet.native.kt │ ├── lifecycle │ ├── ConfigurationChecker.kt │ └── Serializable.native.kt │ ├── platform │ └── KClassEx.native.kt │ └── screen │ ├── Screen.native.kt │ └── ScreenKey.native.kt ├── voyager-hilt ├── api │ └── voyager-hilt.api ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ └── java │ └── cafe │ └── adriel │ └── voyager │ └── hilt │ ├── OptionalMultibindingsModule.kt │ ├── ScreenModel.kt │ ├── ScreenModelEntryPoint.kt │ ├── ScreenModelFactory.kt │ ├── ScreenModelFactoryKey.kt │ ├── ScreenModelKey.kt │ ├── ViewModel.kt │ ├── VoyagerHiltViewModelFactories.kt │ └── internal │ └── ContextExt.kt ├── voyager-kodein ├── api │ ├── android │ │ └── voyager-kodein.api │ └── desktop │ │ └── voyager-kodein.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── kodein │ ├── ScreenLifecycleScope.kt │ └── ScreenModel.kt ├── voyager-koin ├── api │ ├── android │ │ └── voyager-koin.api │ └── desktop │ │ └── voyager-koin.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── koin │ └── ScreenModel.kt ├── voyager-lifecycle-kmp ├── api │ ├── android │ │ └── voyager-lifecycle-kmp.api │ └── desktop │ │ └── voyager-lifecycle-kmp.api ├── build.gradle.kts ├── gradle.properties └── src │ ├── androidMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── jetpack │ │ └── AndroidScreenLifecycleOwner.android.kt │ ├── commonMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── jetpack │ │ ├── LifecycleProvider.kt │ │ ├── NavigatorLifecycleKMPOwner.kt │ │ ├── ScreenLifecycleJetpackOwner.kt │ │ ├── VoyagerLifecycleKMPOwner.kt │ │ └── navigator.kt │ └── nonAndroidMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── jetpack │ └── AndroidScreenLifecycleOwner.nonAndroid.kt ├── voyager-livedata ├── api │ └── voyager-livedata.api ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ └── java │ └── cafe │ └── adriel │ └── voyager │ └── livedata │ └── LiveScreenModel.kt ├── voyager-navigator ├── api │ ├── android │ │ └── voyager-navigator.api │ └── desktop │ │ └── voyager-navigator.api ├── build.gradle.kts ├── gradle.properties └── src │ ├── androidMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ ├── NavigatorSaver.android.kt │ │ └── internal │ │ ├── Actuals.kt │ │ └── LifecycleProvider.android.kt │ ├── commonMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ ├── Navigator.kt │ │ ├── NavigatorSaver.kt │ │ ├── internal │ │ ├── LifecycleProvider.kt │ │ ├── NavigatorBackHandler.kt │ │ ├── NavigatorDisposable.kt │ │ └── NavigatorSaverInternal.kt │ │ └── lifecycle │ │ ├── NavigatorDisposable.kt │ │ └── NavigatorLifecycleStore.kt │ ├── commonWebMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── internal │ │ └── Actuals.web.kt │ ├── desktopMain │ └── kotlin │ │ └── cafe │ │ └── adriel │ │ └── voyager │ │ └── navigator │ │ └── internal │ │ └── Actuals.kt │ ├── iosMain │ └── kotlin │ │ └── cafe.adriel.voyager.navigator.internal │ │ └── Actuals.uikit.kt │ ├── macosMain │ └── kotlin │ │ └── cafe.adriel.voyager.navigator.internal │ │ └── Actuals.macos.kt │ └── nonAndroidMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── navigator │ └── internal │ └── LifecycleProvider.nonAndroid.kt ├── voyager-rxjava ├── api │ ├── android │ │ └── voyager-rxjava.api │ └── desktop │ │ └── voyager-rxjava.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonJvmMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── rxjava │ └── ScreenModel.kt ├── voyager-screenmodel ├── api │ ├── android │ │ └── voyager-screenmodel.api │ └── desktop │ │ └── voyager-screenmodel.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── core │ └── model │ ├── NavigatorScreenModel.kt │ ├── ScreenModel.kt │ └── ScreenModelStore.kt ├── voyager-tab-navigator ├── api │ ├── android │ │ └── voyager-tab-navigator.api │ └── desktop │ │ └── voyager-tab-navigator.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── cafe │ └── adriel │ └── voyager │ └── navigator │ └── tab │ ├── Tab.kt │ └── TabNavigator.kt └── voyager-transitions ├── api ├── android │ └── voyager-transitions.api └── desktop │ └── voyager-transitions.api ├── build.gradle.kts ├── gradle.properties └── src └── commonMain └── kotlin └── cafe └── adriel └── voyager └── transitions ├── CrossfadeTransition.kt ├── FadeTransition.kt ├── ScaleTransition.kt ├── ScreenTransition.kt └── SlideTransition.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: adrielcafe -------------------------------------------------------------------------------- /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.github/workflows/docs-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/mkdocs-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.github/workflows/mkdocs-requirements.txt -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/README.md -------------------------------------------------------------------------------- /docs/android-viewmodel/hilt-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/android-viewmodel/hilt-integration.md -------------------------------------------------------------------------------- /docs/android-viewmodel/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/android-viewmodel/index.md -------------------------------------------------------------------------------- /docs/android-viewmodel/viewmodel-kmp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/android-viewmodel/viewmodel-kmp.md -------------------------------------------------------------------------------- /docs/back-press.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/back-press.md -------------------------------------------------------------------------------- /docs/community-projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/community-projects.md -------------------------------------------------------------------------------- /docs/deep-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/deep-links.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/lifecycle.md -------------------------------------------------------------------------------- /docs/media/assets/Sem título-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/Sem título-1.png -------------------------------------------------------------------------------- /docs/media/assets/basic-nav.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/basic-nav.gif -------------------------------------------------------------------------------- /docs/media/assets/ezgif.com-gif-maker (1).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/ezgif.com-gif-maker (1).gif -------------------------------------------------------------------------------- /docs/media/assets/ezgif.com-gif-maker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/ezgif.com-gif-maker.gif -------------------------------------------------------------------------------- /docs/media/assets/fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/fade.gif -------------------------------------------------------------------------------- /docs/media/assets/navigation-android.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/navigation-android.gif -------------------------------------------------------------------------------- /docs/media/assets/navigation-bottom-sheet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/navigation-bottom-sheet.gif -------------------------------------------------------------------------------- /docs/media/assets/nested-nav.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/nested-nav.gif -------------------------------------------------------------------------------- /docs/media/assets/scale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/scale.gif -------------------------------------------------------------------------------- /docs/media/assets/slide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/slide.gif -------------------------------------------------------------------------------- /docs/media/assets/stack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/stack.gif -------------------------------------------------------------------------------- /docs/media/assets/tab-nav.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/assets/tab-nav.gif -------------------------------------------------------------------------------- /docs/media/icon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/media/icon/logo.png -------------------------------------------------------------------------------- /docs/migration-to-1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/migration-to-1.0.0.md -------------------------------------------------------------------------------- /docs/navigation/bottomsheet-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/navigation/bottomsheet-navigation.md -------------------------------------------------------------------------------- /docs/navigation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/navigation/index.md -------------------------------------------------------------------------------- /docs/navigation/multi-module-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/navigation/multi-module-navigation.md -------------------------------------------------------------------------------- /docs/navigation/nested-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/navigation/nested-navigation.md -------------------------------------------------------------------------------- /docs/navigation/tab-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/navigation/tab-navigation.md -------------------------------------------------------------------------------- /docs/screenmodel/coroutines-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/coroutines-integration.md -------------------------------------------------------------------------------- /docs/screenmodel/hilt-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/hilt-integration.md -------------------------------------------------------------------------------- /docs/screenmodel/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/index.md -------------------------------------------------------------------------------- /docs/screenmodel/kodein-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/kodein-integration.md -------------------------------------------------------------------------------- /docs/screenmodel/koin-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/koin-integration.md -------------------------------------------------------------------------------- /docs/screenmodel/livedata-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/livedata-integration.md -------------------------------------------------------------------------------- /docs/screenmodel/rxjava-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/screenmodel/rxjava-integration.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/stack-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/stack-api.md -------------------------------------------------------------------------------- /docs/state-restoration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/state-restoration.md -------------------------------------------------------------------------------- /docs/transitions-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/docs/transitions-api.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/samples.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradle/samples.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/gradlew.bat -------------------------------------------------------------------------------- /includes.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/includes.gradle.kts -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /samples/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/build.gradle.kts -------------------------------------------------------------------------------- /samples/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/App.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/SampleActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/SampleContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/SampleContent.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyModule.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyOneScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyOneScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyScreenOne.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyScreenOne.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyScreenTwo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyScreenTwo.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyTwoScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidLegacy/LegacyTwoScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidDetailsScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidDetailsViewModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidListScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidListViewModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidViewModelActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/androidViewModel/AndroidViewModelActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/basicNavigation/BasicNavigationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/basicNavigation/BasicNavigationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/basicNavigation/BasicNavigationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/basicNavigation/BasicNavigationScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/bottomSheetNavigation/BackScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/bottomSheetNavigation/BackScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/bottomSheetNavigation/BottomSheetNavigationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/bottomSheetNavigation/BottomSheetNavigationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltDetailsViewModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltListViewModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltMainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltMainActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/hiltIntegration/HiltModule.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinIntegrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinIntegrationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScopedDependencySample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScopedDependencySample.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/kodeinIntegration/KodeinScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinIntegrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinIntegrationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/koinIntegration/KoinScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataIntegrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataIntegrationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/liveDataIntegration/LiveDataScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/nestedNavigation/NestedNavigationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/nestedNavigation/NestedNavigationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/parcelableScreen/ParcelableActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/parcelableScreen/ParcelableActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/parcelableScreen/SampleParcelableScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/parcelableScreen/SampleParcelableScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaIntegrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaIntegrationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/rxjavaIntegration/RxJavaScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/DetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/DetailsScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/DetailsScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/DetailsScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ListScreen.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ListScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ListScreenModel.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ScreenModelActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenModel/ScreenModelActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/SampleScreens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/SampleScreens.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/SampleTransitions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/SampleTransitions.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/ScreenTransitionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/screenTransition/ScreenTransitionActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/stateStack/StateStackActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/stateStack/StateStackActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/TabNavigationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/TabNavigationActivity.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/FavoritesTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/FavoritesTab.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/HomeTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/HomeTab.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/ProfileTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/ProfileTab.kt -------------------------------------------------------------------------------- /samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/TabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/java/cafe/adriel/voyager/sample/tabNavigation/tabs/TabContent.kt -------------------------------------------------------------------------------- /samples/android/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/android/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/android/src/main/res/layout/activity_legacy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/layout/activity_legacy.xml -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/multi-module/app/.gitignore: -------------------------------------------------------------------------------- 1 | debug/ 2 | release/ 3 | -------------------------------------------------------------------------------- /samples/multi-module/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/build.gradle.kts -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/java/cafe/adriel/voyager/sample/multimodule/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/java/cafe/adriel/voyager/sample/multimodule/SampleActivity.kt -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/java/cafe/adriel/voyager/sample/multimodule/SampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/java/cafe/adriel/voyager/sample/multimodule/SampleApp.kt -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multi-module/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/multi-module/feature-home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-home/build.gradle.kts -------------------------------------------------------------------------------- /samples/multi-module/feature-home/src/main/java/cafe/adriel/voyager/sample/multimodule/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-home/src/main/java/cafe/adriel/voyager/sample/multimodule/home/HomeScreen.kt -------------------------------------------------------------------------------- /samples/multi-module/feature-posts/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-posts/build.gradle.kts -------------------------------------------------------------------------------- /samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/DetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/DetailsScreen.kt -------------------------------------------------------------------------------- /samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/ListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/ListScreen.kt -------------------------------------------------------------------------------- /samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/ScreenModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/feature-posts/src/main/java/cafe/adriel/voyager/sample/multimodule/posts/ScreenModule.kt -------------------------------------------------------------------------------- /samples/multi-module/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/navigation/build.gradle.kts -------------------------------------------------------------------------------- /samples/multi-module/navigation/src/main/java/cafe/adriel/voyager/sample/multimodule/navigation/SharedScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multi-module/navigation/src/main/java/cafe/adriel/voyager/sample/multimodule/navigation/SharedScreen.kt -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/gabriel.lopes.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/gabriel.lopes.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp.xcodeproj/xcuserdata/gabriel.lopes.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp.xcodeproj/xcuserdata/gabriel.lopes.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /samples/multiplatform-iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform-iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /samples/multiplatform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/README.md -------------------------------------------------------------------------------- /samples/multiplatform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/build.gradle.kts -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/kotlin/cafe/adriel/voyager/sample/multiplatform/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/kotlin/cafe/adriel/voyager/sample/multiplatform/SampleActivity.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /samples/multiplatform/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /samples/multiplatform/src/commonMain/kotlin/cafe/adriel/voyager/sample/multiplatform/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/commonMain/kotlin/cafe/adriel/voyager/sample/multiplatform/Application.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/commonMain/kotlin/cafe/adriel/voyager/sample/multiplatform/BasicNavigationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/commonMain/kotlin/cafe/adriel/voyager/sample/multiplatform/BasicNavigationScreen.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/desktopMain/kotlin/cafe/adriel/voyager/sample/multiplatform/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/desktopMain/kotlin/cafe/adriel/voyager/sample/multiplatform/App.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/jsMain/kotlin/main.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/jsMain/kotlin/main.js.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /samples/multiplatform/src/jsMain/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/jsMain/resources/style.css -------------------------------------------------------------------------------- /samples/multiplatform/src/macosMain/kotlin/main.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/macosMain/kotlin/main.macos.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/wasmJsMain/kotlin/main.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/wasmJsMain/kotlin/main.wasmJs.kt -------------------------------------------------------------------------------- /samples/multiplatform/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/samples/multiplatform/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/build.gradle.kts -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/gradle.properties -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigator.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/BottomSheetNavigatorBackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/BottomSheetNavigatorBackHandler.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/commonWebMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/commonWebMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.web.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/desktopMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/desktopMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/iosMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.uikit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/iosMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.uikit.kt -------------------------------------------------------------------------------- /voyager-bottom-sheet-navigator/src/macosMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-bottom-sheet-navigator/src/macosMain/kotlin/cafe/adriel/voyager/navigator/bottomSheet/internal/Actuals.macos.kt -------------------------------------------------------------------------------- /voyager-core/api/android/voyager-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/api/android/voyager-core.api -------------------------------------------------------------------------------- /voyager-core/api/desktop/voyager-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/api/desktop/voyager-core.api -------------------------------------------------------------------------------- /voyager-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/build.gradle.kts -------------------------------------------------------------------------------- /voyager-core/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/consumer-rules.pro -------------------------------------------------------------------------------- /voyager-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/gradle.properties -------------------------------------------------------------------------------- /voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/androidx/AndroidScreenLifecycleOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/androidx/AndroidScreenLifecycleOwner.kt -------------------------------------------------------------------------------- /voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.android.kt -------------------------------------------------------------------------------- /voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/androidMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/AtomicInt32.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/AtomicInt32.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeList.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeMap.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeSet.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/lifecycle/Serializable.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/lifecycle/Serializable.jvm.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/platform/KClassEx.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/platform/KClassEx.jvm.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/screen/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/screen/Screen.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/screen/ScreenKey.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmMain/kotlin/cafe/adriel/voyager/core/screen/ScreenKey.jvm.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmTest/kotlin/cafe/adriel/voyager/core/stack/SnapshotStateStackTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmTest/kotlin/cafe/adriel/voyager/core/stack/SnapshotStateStackTest.kt -------------------------------------------------------------------------------- /voyager-core/src/commonJvmTest/kotlin/cafe/adriel/voyager/core/utils/Quadruple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonJvmTest/kotlin/cafe/adriel/voyager/core/utils/Quadruple.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/annotation/InternalVoyagerApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/annotation/InternalVoyagerApi.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/AtomicInt32.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/AtomicInt32.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeList.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeMap.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/concurrent/ThreadSafeSet.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/internal/SafeCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/internal/SafeCollections.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/DisposableEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/DisposableEffect.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/LifecycleEffectStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/LifecycleEffectStore.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycle.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycle.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/Serializable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/Serializable.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/multipleScreenLifecycleOwnerUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/lifecycle/multipleScreenLifecycleOwnerUtil.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/platform/KClassEx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/platform/KClassEx.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenModule.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenProvider.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/registry/ScreenRegistry.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/screen/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/screen/Screen.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/screen/ScreenKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/screen/ScreenKey.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/stack/SnapshotStateStack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/stack/SnapshotStateStack.kt -------------------------------------------------------------------------------- /voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/stack/Stack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonMain/kotlin/cafe/adriel/voyager/core/stack/Stack.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/AtomicInt32.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/AtomicInt32.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/PlatformDispatcher.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/PlatformDispatcher.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeList.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeList.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMap.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMap.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeSet.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeSet.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/lifecycle/ConfigurationChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/lifecycle/ConfigurationChecker.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/lifecycle/Serializable.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/lifecycle/Serializable.native.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/platform/KClassEx.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/platform/KClassEx.js.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/screen/Screen.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/screen/Screen.native.kt -------------------------------------------------------------------------------- /voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/screen/ScreenKey.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/commonWebMain/kotlin/cafe.adriel.voyager.core/screen/ScreenKey.web.kt -------------------------------------------------------------------------------- /voyager-core/src/desktopMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/desktopMain/kotlin/cafe/adriel/voyager/core/concurrent/PlatformDispatcher.desktop.kt -------------------------------------------------------------------------------- /voyager-core/src/desktopMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/desktopMain/kotlin/cafe/adriel/voyager/core/lifecycle/ConfigurationChecker.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/AtomicInt32.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/AtomicInt32.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/PlatformDispatcher.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/PlatformDispatcher.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeList.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeList.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMap.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMap.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMutableCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMutableCollection.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeMutableIterator.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeSet.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/concurrent/ThreadSafeSet.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/lifecycle/ConfigurationChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/lifecycle/ConfigurationChecker.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/lifecycle/Serializable.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/lifecycle/Serializable.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/platform/KClassEx.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/platform/KClassEx.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/screen/Screen.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/screen/Screen.native.kt -------------------------------------------------------------------------------- /voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/screen/ScreenKey.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-core/src/nativeMain/kotlin/cafe.adriel.voyager.core/screen/ScreenKey.native.kt -------------------------------------------------------------------------------- /voyager-hilt/api/voyager-hilt.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/api/voyager-hilt.api -------------------------------------------------------------------------------- /voyager-hilt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/build.gradle.kts -------------------------------------------------------------------------------- /voyager-hilt/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/gradle.properties -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/OptionalMultibindingsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/OptionalMultibindingsModule.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModel.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelEntryPoint.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelFactory.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelFactoryKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelFactoryKey.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ScreenModelKey.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/ViewModel.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories.kt -------------------------------------------------------------------------------- /voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/internal/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-hilt/src/main/java/cafe/adriel/voyager/hilt/internal/ContextExt.kt -------------------------------------------------------------------------------- /voyager-kodein/api/android/voyager-kodein.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/api/android/voyager-kodein.api -------------------------------------------------------------------------------- /voyager-kodein/api/desktop/voyager-kodein.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/api/desktop/voyager-kodein.api -------------------------------------------------------------------------------- /voyager-kodein/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/build.gradle.kts -------------------------------------------------------------------------------- /voyager-kodein/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/gradle.properties -------------------------------------------------------------------------------- /voyager-kodein/src/commonMain/kotlin/cafe/adriel/voyager/kodein/ScreenLifecycleScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/src/commonMain/kotlin/cafe/adriel/voyager/kodein/ScreenLifecycleScope.kt -------------------------------------------------------------------------------- /voyager-kodein/src/commonMain/kotlin/cafe/adriel/voyager/kodein/ScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-kodein/src/commonMain/kotlin/cafe/adriel/voyager/kodein/ScreenModel.kt -------------------------------------------------------------------------------- /voyager-koin/api/android/voyager-koin.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /voyager-koin/api/desktop/voyager-koin.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /voyager-koin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-koin/build.gradle.kts -------------------------------------------------------------------------------- /voyager-koin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-koin/gradle.properties -------------------------------------------------------------------------------- /voyager-koin/src/commonMain/kotlin/cafe/adriel/voyager/koin/ScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-koin/src/commonMain/kotlin/cafe/adriel/voyager/koin/ScreenModel.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/api/android/voyager-lifecycle-kmp.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/api/android/voyager-lifecycle-kmp.api -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/api/desktop/voyager-lifecycle-kmp.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/api/desktop/voyager-lifecycle-kmp.api -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/build.gradle.kts -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/gradle.properties -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/androidMain/kotlin/cafe/adriel/voyager/jetpack/AndroidScreenLifecycleOwner.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/androidMain/kotlin/cafe/adriel/voyager/jetpack/AndroidScreenLifecycleOwner.android.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/LifecycleProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/LifecycleProvider.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/NavigatorLifecycleKMPOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/NavigatorLifecycleKMPOwner.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/ScreenLifecycleJetpackOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/ScreenLifecycleJetpackOwner.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/VoyagerLifecycleKMPOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/VoyagerLifecycleKMPOwner.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/commonMain/kotlin/cafe/adriel/voyager/jetpack/navigator.kt -------------------------------------------------------------------------------- /voyager-lifecycle-kmp/src/nonAndroidMain/kotlin/cafe/adriel/voyager/jetpack/AndroidScreenLifecycleOwner.nonAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-lifecycle-kmp/src/nonAndroidMain/kotlin/cafe/adriel/voyager/jetpack/AndroidScreenLifecycleOwner.nonAndroid.kt -------------------------------------------------------------------------------- /voyager-livedata/api/voyager-livedata.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-livedata/api/voyager-livedata.api -------------------------------------------------------------------------------- /voyager-livedata/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-livedata/build.gradle.kts -------------------------------------------------------------------------------- /voyager-livedata/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-livedata/gradle.properties -------------------------------------------------------------------------------- /voyager-livedata/src/main/java/cafe/adriel/voyager/livedata/LiveScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-livedata/src/main/java/cafe/adriel/voyager/livedata/LiveScreenModel.kt -------------------------------------------------------------------------------- /voyager-navigator/api/android/voyager-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/api/android/voyager-navigator.api -------------------------------------------------------------------------------- /voyager-navigator/api/desktop/voyager-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/api/desktop/voyager-navigator.api -------------------------------------------------------------------------------- /voyager-navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/build.gradle.kts -------------------------------------------------------------------------------- /voyager-navigator/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/gradle.properties -------------------------------------------------------------------------------- /voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/NavigatorSaver.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/NavigatorSaver.android.kt -------------------------------------------------------------------------------- /voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.kt -------------------------------------------------------------------------------- /voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/androidMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.android.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/Navigator.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/NavigatorSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/NavigatorSaver.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorBackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorBackHandler.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorDisposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorDisposable.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorSaverInternal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/internal/NavigatorSaverInternal.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore.kt -------------------------------------------------------------------------------- /voyager-navigator/src/commonWebMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/commonWebMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.web.kt -------------------------------------------------------------------------------- /voyager-navigator/src/desktopMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/desktopMain/kotlin/cafe/adriel/voyager/navigator/internal/Actuals.kt -------------------------------------------------------------------------------- /voyager-navigator/src/iosMain/kotlin/cafe.adriel.voyager.navigator.internal/Actuals.uikit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/iosMain/kotlin/cafe.adriel.voyager.navigator.internal/Actuals.uikit.kt -------------------------------------------------------------------------------- /voyager-navigator/src/macosMain/kotlin/cafe.adriel.voyager.navigator.internal/Actuals.macos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/macosMain/kotlin/cafe.adriel.voyager.navigator.internal/Actuals.macos.kt -------------------------------------------------------------------------------- /voyager-navigator/src/nonAndroidMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.nonAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-navigator/src/nonAndroidMain/kotlin/cafe/adriel/voyager/navigator/internal/LifecycleProvider.nonAndroid.kt -------------------------------------------------------------------------------- /voyager-rxjava/api/android/voyager-rxjava.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-rxjava/api/android/voyager-rxjava.api -------------------------------------------------------------------------------- /voyager-rxjava/api/desktop/voyager-rxjava.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-rxjava/api/desktop/voyager-rxjava.api -------------------------------------------------------------------------------- /voyager-rxjava/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-rxjava/build.gradle.kts -------------------------------------------------------------------------------- /voyager-rxjava/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-rxjava/gradle.properties -------------------------------------------------------------------------------- /voyager-rxjava/src/commonJvmMain/kotlin/cafe/adriel/voyager/rxjava/ScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-rxjava/src/commonJvmMain/kotlin/cafe/adriel/voyager/rxjava/ScreenModel.kt -------------------------------------------------------------------------------- /voyager-screenmodel/api/android/voyager-screenmodel.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/api/android/voyager-screenmodel.api -------------------------------------------------------------------------------- /voyager-screenmodel/api/desktop/voyager-screenmodel.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/api/desktop/voyager-screenmodel.api -------------------------------------------------------------------------------- /voyager-screenmodel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/build.gradle.kts -------------------------------------------------------------------------------- /voyager-screenmodel/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/gradle.properties -------------------------------------------------------------------------------- /voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/NavigatorScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/NavigatorScreenModel.kt -------------------------------------------------------------------------------- /voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/ScreenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/ScreenModel.kt -------------------------------------------------------------------------------- /voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/ScreenModelStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-screenmodel/src/commonMain/kotlin/cafe/adriel/voyager/core/model/ScreenModelStore.kt -------------------------------------------------------------------------------- /voyager-tab-navigator/api/android/voyager-tab-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/api/android/voyager-tab-navigator.api -------------------------------------------------------------------------------- /voyager-tab-navigator/api/desktop/voyager-tab-navigator.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/api/desktop/voyager-tab-navigator.api -------------------------------------------------------------------------------- /voyager-tab-navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/build.gradle.kts -------------------------------------------------------------------------------- /voyager-tab-navigator/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/gradle.properties -------------------------------------------------------------------------------- /voyager-tab-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/tab/Tab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/tab/Tab.kt -------------------------------------------------------------------------------- /voyager-tab-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/tab/TabNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-tab-navigator/src/commonMain/kotlin/cafe/adriel/voyager/navigator/tab/TabNavigator.kt -------------------------------------------------------------------------------- /voyager-transitions/api/android/voyager-transitions.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/api/android/voyager-transitions.api -------------------------------------------------------------------------------- /voyager-transitions/api/desktop/voyager-transitions.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/api/desktop/voyager-transitions.api -------------------------------------------------------------------------------- /voyager-transitions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/build.gradle.kts -------------------------------------------------------------------------------- /voyager-transitions/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/gradle.properties -------------------------------------------------------------------------------- /voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/CrossfadeTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/CrossfadeTransition.kt -------------------------------------------------------------------------------- /voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/FadeTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/FadeTransition.kt -------------------------------------------------------------------------------- /voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/ScaleTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/ScaleTransition.kt -------------------------------------------------------------------------------- /voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/ScreenTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/ScreenTransition.kt -------------------------------------------------------------------------------- /voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/SlideTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrielcafe/voyager/HEAD/voyager-transitions/src/commonMain/kotlin/cafe/adriel/voyager/transitions/SlideTransition.kt --------------------------------------------------------------------------------