The ChangelogFragment currently uses an XML-based layout for rendering its UI. As part of our ongoing modernization effort and gradual migration toward Jetpack Compose, this issue proposes replacing the existing XML layout with a fully Compose-based UI.
Migrating this screen will help reduce UI boilerplate, improve readability, and align the codebase with modern Android UI development practices already adopted in other parts of the project.
🎯 Goals
- Remove XML layout usage from
ChangelogFragment.
- Implement the UI using Jetpack Compose.
- Use MVI in
ChangelogFragment.
- Ensure no regression in functionality.
The
ChangelogFragmentcurrently uses an XML-based layout for rendering its UI. As part of our ongoing modernization effort and gradual migration toward Jetpack Compose, this issue proposes replacing the existing XML layout with a fully Compose-based UI.Migrating this screen will help reduce UI boilerplate, improve readability, and align the codebase with modern Android UI development practices already adopted in other parts of the project.
🎯 Goals
ChangelogFragment.ChangelogFragment.