voyager icon indicating copy to clipboard operation
voyager copied to clipboard

🛸 A pragmatic navigation library for Jetpack Compose

Results 239 voyager issues
Sort by recently updated
recently updated
newest added

My application has a case where it needs to pass a variable to a previous screen from the current screen. With fragments I have been using [setFragmentResultListener](https://developer.android.com/guide/fragments/communicate#fragment-result) api to do...

enhancement

Any plans for Compose Web Support? The big thing about navigating with web is browser url / paths need to be supported.

Hi First of all, thank you for your amazing work Add this feature to the library if possible

I'll already a little bit played around this library. And drew following navigation diagram of my expectations: ![image](https://user-images.githubusercontent.com/22749309/177776546-9695d6a1-d0ae-4dcb-898c-15e365a42250.png) Maybe I'm not correctly described navigation flow or simple not understand jetpack...

Last version introduced a memory leak: ``` ┬─── │ GC Root: Input or output parameters in native code │ ├─ dalvik.system.PathClassLoader instance │ Leaking: NO (ScreenLifecycleStore↓ is not leaking and...

Hello! Our application uses Navigator. Root screen is installed but sometimes Navigator crashes with error message "Navigator has no screen". I guess the crash in this place. Our use of...

When `androidx.lifecycle.viewmodel.compose.viewModel()` function is called inside plain `ComponentActivity` or `Fragment`, it uses `ViewModelStoreOwner` of activity/fragment which implements `HasDefaultViewModelProviderFactory` and returns `SavedStateViewModelFactory`. This allows using `ViewModel` that accepts `SavedStateHandle` or `Application`...

I try use Screen + ScreenModel + Hilt. I create Screen like this: ``` object SearchScreen : Screen { @Composable override fun Content() { val screenModel = getScreenModel() Log.e("!!!!","!!!!Use screenmodel:...

I have cases where state restoration is either not desirable or not worth implementing the serialization for. Please provide a way to disable state restoration, either globally through `Navigator` or...

While testing my app with Voyager I noticed some of my AndroidView states were never being saved. Investigating that lead me to my LifecycleObserver's never filling the bundle contained in...

bug