4159 migrate help fragment to compose #4217
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #4159
📌 Summary
Migrated
HelpFragment
from XML-based UI to Jetpack Compose.🔄 Changes Made
Created new Composable components
HomeScreen.kt
andHomeScreenItem.kt
to handle the UI logic in Jetpack Compose.Updated
HelpFragment.kt
HelpFragment
to return a Composable UI instead of using View Binding.Updated dependencies
Libs.kt
andVersions.kt
inbuildSrc
.Handled Navigation
KiwixHelpFragment.kt
, as the host fragment ID is required for Composable-to-Fragment and vice versa navigation.🖼️ Screenshots / GIFs