-
Notifications
You must be signed in to change notification settings - Fork 1
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
Read summary feature #94
Conversation
… ReadSummaryScreen
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR automatically approved by auto-approve-action
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR automatically approved by auto-approve-action
|
🚀 Description
New Files Added
ReadFontScaleChooserTest.kt
andReadSummaryScreenTest.kt
for testing purposes,FileDownloader.kt
andStorage.kt
for better file handling, andReadSummaryContainer.kt
for UI management. They also added UI logic (ReadSummaryScreen.kt
), navigation logic (ReadSummaryNavigation.kt
), UI state contracts (ReadSummaryUiContract.kt
), and functional implementation (SummaryBehaviorDelegate.kt
).DotsAnimation.kt
,MarkdownText.kt
) and the system's ability to hide system bars (SystemBarsVisibility.kt
).MarkdownParser.kt
was added.File Renaming
Modifications
SummaryNavigation.kt
,SummaryUi.kt
andSummaryDetailsScreen.kt
to expand their functionality.SummaryDetailsSaveButton.kt
and added more detailed navigation inMainNavigationGraph.kt
.SummariesByCategoryNavigation.kt
) for cleaner code and better readability.Further Support for the Updates
ReadSummaryViewModelTest.kt
,MarkdownParserTest.kt
,core-ui/build.gradle.kts
).diving_dark_blue.gif
,font_size.xml
).New Dependency
libs.versions.toml
.Please note that some additional test files were created to ensure the robustness of the newly added/existing features which might go unnoticeable to end-users but contribute to the overall stability and reliability of the application.
🖼 Screenshots/Videos (if applicable)
📦 Dependencies
🧪 Testing
Describe the steps to reproduce:
📱 Checklist