-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add type-safe navigation #1413
base: main
Are you sure you want to change the base?
Add type-safe navigation #1413
Commits on May 1, 2024
-
Use SafeArgs navigation for Topic feature
Change-Id: Idf4386f10c780d3edc1f8aa11b428cb146e982c3
Configuration menu - View commit details
-
Copy full SHA for 6dc59e7 - Browse repository at this point
Copy the full SHA 6dc59e7View commit details
Commits on May 3, 2024
-
Migrate Interests nested NavHost to safe args
Change-Id: I4f3c310be693ecbcbc8b99c4e573d7fc6e9a2f74
Configuration menu - View commit details
-
Copy full SHA for d96bcf8 - Browse repository at this point
Copy the full SHA d96bcf8View commit details -
Update to alpha08, use toRoute to obtain destination inside VM
Change-Id: I72f617c594b5e0ae272cf94d2d7288446153420a
Configuration menu - View commit details
-
Copy full SHA for 4909972 - Browse repository at this point
Copy the full SHA 4909972View commit details -
Migrate remainder of app to type-safe navigation
Change-Id: I02a8efb46695b3a90701966bfea4ed76aeec131b
Configuration menu - View commit details
-
Copy full SHA for 89163b5 - Browse repository at this point
Copy the full SHA 89163b5View commit details -
Remove Interests2PaneViewModel as it was overkill for holding a singl…
…e string value Change-Id: I4767578028b55c2bc7b1763bdeef87345b9fbf06
Configuration menu - View commit details
-
Copy full SHA for 9779074 - Browse repository at this point
Copy the full SHA 9779074View commit details -
Add deeplink action to enable testing from terminal
Change-Id: Ia112f87c7f1bb7fa9ebe08b82d26e00b4ad17d05
Configuration menu - View commit details
-
Copy full SHA for 29e08ea - Browse repository at this point
Copy the full SHA 29e08eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d45b84 - Browse repository at this point
Copy the full SHA 2d45b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 924391c - Browse repository at this point
Copy the full SHA 924391cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f926ba - Browse repository at this point
Copy the full SHA 0f926baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc0fc0 - Browse repository at this point
Copy the full SHA 8cc0fc0View commit details -
Change startDestination from KClass to default instance
Change-Id: Ia5bb0abd366653aff5cf5a772ac11a837e96b9b1
Configuration menu - View commit details
-
Copy full SHA for 116e961 - Browse repository at this point
Copy the full SHA 116e961View commit details -
Use navigation argument topicId as default value to InterestListDetai…
…lScreen Change-Id: I659f729191bce00683b1621c360c8f36f00595f9
Configuration menu - View commit details
-
Copy full SHA for 2264451 - Browse repository at this point
Copy the full SHA 2264451View commit details
Commits on May 7, 2024
-
Fix issue where selected topic in list was not showing as selected. M…
…inor tidy ups. Change-Id: Icfa79eac6f7327c365f79fd7d15dfa1f8c77184d
Configuration menu - View commit details
-
Copy full SHA for 7ec21d9 - Browse repository at this point
Copy the full SHA 7ec21d9View commit details
Commits on May 8, 2024
-
Update ForYou destination to match current deeplink pattern
Change-Id: Ia5ab36f2d75d8d061e63c0cac5262503bc93a638
Configuration menu - View commit details
-
Copy full SHA for f67f4d1 - Browse repository at this point
Copy the full SHA f67f4d1View commit details -
Use version catalog reference to serialization plugin
Change-Id: Ia197b2403e8250720387123d8c5d5d9ad809a036
Configuration menu - View commit details
-
Copy full SHA for 93a48a2 - Browse repository at this point
Copy the full SHA 93a48a2View commit details -
Remove autoVerify from intent filter
Change-Id: Ia7460a618b2ddf8a25debce92308573bc18368a8
Configuration menu - View commit details
-
Copy full SHA for 173ac67 - Browse repository at this point
Copy the full SHA 173ac67View commit details -
Change-Id: I535ca7fcec48c32b727c1c6c465a719d60dcb0f9
Configuration menu - View commit details
-
Copy full SHA for 3cff2fb - Browse repository at this point
Copy the full SHA 3cff2fbView commit details -
Add specific type for deeplinks
Change-Id: I63c0abb16cbf540ef72dfb945518a48113bdbf75
Configuration menu - View commit details
-
Copy full SHA for 4a84cf2 - Browse repository at this point
Copy the full SHA 4a84cf2View commit details
Commits on May 9, 2024
-
Merge branch 'main' into dt/nav-safe-args (AnimatedPane broken)
* main: Save nested nav key in instance state 🤖 Updates baselines for Dependency Guard Recreate nested nav to work with AnimatedPane Remove forgotten Trace.endSection() Offload connectivity monitor to a background thread Change-Id: I4002a07484a4d633c57406aedabf9f5d813a8592
Configuration menu - View commit details
-
Copy full SHA for f711e69 - Browse repository at this point
Copy the full SHA f711e69View commit details
Commits on May 14, 2024
-
Update to adaptive alpha12, fix merge issues
Change-Id: I99703db37712abb46b844beb73bb14ddd5283165
Configuration menu - View commit details
-
Copy full SHA for 68152e5 - Browse repository at this point
Copy the full SHA 68152e5View commit details -
Remove different deeplink destination, add route for nested nav host
Change-Id: Idb9586752d815449243d6d529e9b655c45e395ad
Configuration menu - View commit details
-
Copy full SHA for aba2b2c - Browse repository at this point
Copy the full SHA aba2b2cView commit details -
Change-Id: I55e779abe4ee49dc93916d9e1184ed81e1b2bbd0
Configuration menu - View commit details
-
Copy full SHA for be752e7 - Browse repository at this point
Copy the full SHA be752e7View commit details
Commits on May 16, 2024
-
Update to navigation 2.8.0-beta01
Change-Id: I2f01dc19e37b9fe890ad861909f57198cc5262d4
Configuration menu - View commit details
-
Copy full SHA for 8fc2e15 - Browse repository at this point
Copy the full SHA 8fc2e15View commit details
Commits on May 30, 2024
-
Merge branch 'main' into dt/nav-safe-args
* main: Remove the printModulePaths task and read modules direct from settings Update pull_request_template.md Made pull request instructions clearer Update gradle wrapper Upgrade AGP to 8.4.0, Android Build Tools to 31.4.0, and Gradle to 8.7. Regenerate SVG graphs and cleanup/reformat files Update build.gradle.kts Remove duplicated AndroidX Work testing dependency Bump gradle/wrapper-validation-action from 2 to 3 🤖 Updates baselines for Dependency Guard Bump com.dropbox.dependency-guard from 0.4.3 to 0.5.0 Bump protobuf from 3.25.2 to 4.26.0 Bump app.cash.turbine:turbine from 1.0.0 to 1.1.0 Bump androidxMacroBenchmark from 1.2.2 to 1.2.3 🤖 Updates baselines for Dependency Guard Unnecessary safe call on a non-null receiver Bump androidx.activity:activity-compose from 1.8.0 to 1.8.2 Apply suggestions from code review Move Android instrumented test `ThemeTest` to unit test Change-Id: Id3283279ca5a9d90c2bbc4740d6c583ba8dded41
Configuration menu - View commit details
-
Copy full SHA for 041e46e - Browse repository at this point
Copy the full SHA 041e46eView commit details -
Change-Id: Ie9120031fc3738d0640c922624f15db0e15417d7
Configuration menu - View commit details
-
Copy full SHA for da8f32a - Browse repository at this point
Copy the full SHA da8f32aView commit details -
Merge branch 'main' into dt/nav-safe-args
* main: Kotlin 2.0.0 (#1036) Update app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt 🤖 Updates screenshots 🤖 Updates baselines for Dependency Guard Update material3-adaptive to beta01 🤖 Updates baselines for Dependency Guard Bump androidxComposeAlpha from 1.7.0-alpha08 to 1.7.0-beta01 🤖 Updates baselines for Dependency Guard Bump hilt from 2.51 to 2.51.1 Add NavigationSuiteScaffold Fix state loss with workaround Change-Id: I14d7294fe93f68b9aca6df9bf7bf87ff95583581
Configuration menu - View commit details
-
Copy full SHA for a6397b7 - Browse repository at this point
Copy the full SHA a6397b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b73ee6d - Browse repository at this point
Copy the full SHA b73ee6dView commit details -
Rename ForYouRoute composable to ForYouScreen
Change-Id: I47456f19f2b41cafe44ba7636cad6d1fea782a33
Configuration menu - View commit details
-
Copy full SHA for 95bdc0f - Browse repository at this point
Copy the full SHA 95bdc0fView commit details
Commits on Jun 25, 2024
-
Add Robolectric to allow ViewModel tests to pass
Change-Id: I782fab167103edbdaa1d95839b4fbc6e659fef4e
Configuration menu - View commit details
-
Copy full SHA for ec71b2a - Browse repository at this point
Copy the full SHA ec71b2aView commit details
Commits on Jul 19, 2024
-
Remove string-based argument name from navigation code
Change-Id: I7c880cc73374e053ea0d41df00a4bda95ed4b551
Configuration menu - View commit details
-
Copy full SHA for fc58680 - Browse repository at this point
Copy the full SHA fc58680View commit details