-
- Downloads
Refactor home-screen and tracing details fragment (EXPOSUREAPP-4049) (#1912)
* Refactor home-screen and tracing details fragment. * Use recycler view to display list items * Remove nested/included layouts and make Android Studio layout previews functional * Split list items into independent elements (positive/negative/pending) * Layout cleanups & flattening * Small padding and alignment fixes * Clean up tests and fix class names. * Move UI classes towards "package by feature", each feature has their own ui package. * LINTs * Fix log statements. * Only crash in tester builds. * Update Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeAdapter.kt Co-authored-by:fynngodau <fynngodau@mailbox.org> * Refactor adapter init. * LINT * Remove "card" from property name, the "TracingStateProvider" is UI agnostic. * LINTs * Don't show the risk card if there is a positive test result. * Fix crash on init with unknown resource IDs (before data binding is available). * Fix progress card not being colored in risk details fragment * LINTs * Prepare viewholders for payload use. * Update Corona-Warn-App/src/main/res/layout/home_fragment_layout.xml Co-authored-by:
fynngodau <fynngodau@mailbox.org> * Improve toolbar and tracing bar behavior, scrollable, fewer nested layouts. * Adjust popup theme. * Remove color state list for cards, click behavior is done via `selectableItemBackground` * Fix visual artifact when expanding toolbar menu. * Align box coloring in dark mode and click animation. * Fix flickering Test and FAQ card. * Fix missing "enable tracing" button in home card. * Fix risk/tracing details elevation/dividers in light and dark mode * Resolve merge regressions and include contact diary card via recyclerview. * Adjust toolbar background color to new mockups (diary mockups have lighter darkmode). * Update Corona-Warn-App/src/main/res/layout/home_card_container_layout.xml Co-authored-by:
fynngodau <fynngodau@mailbox.org> * Update Corona-Warn-App/src/main/res/layout/tracing_content_failed_view.xml Co-authored-by:
fynngodau <fynngodau@mailbox.org> * Tint card background color. Just replacing the background didn't ahve the desired effect. * Fix possible NPE on last encounter calculation. * LINTs and typos. Co-authored-by:
fynngodau <fynngodau@mailbox.org>
Showing
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/keydownload/ui/KeyFileDownloadAdapter.kt 5 additions, 2 deletions...ronawarnapp/test/keydownload/ui/KeyFileDownloadAdapter.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuAdapter.kt 1 addition, 1 deletion...java/de/rki/coronawarnapp/test/menu/ui/TestMenuAdapter.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/risklevel/ui/TestRiskLevelCalculationFragment.kt 1 addition, 7 deletions...app/test/risklevel/ui/TestRiskLevelCalculationFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/risklevel/ui/TestRiskLevelCalculationFragmentCWAViewModel.kt 4 additions, 18 deletions...klevel/ui/TestRiskLevelCalculationFragmentCWAViewModel.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/submission/ui/TEKHistoryAdapter.kt 5 additions, 2 deletions...rki/coronawarnapp/test/submission/ui/TEKHistoryAdapter.kt
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_risk_level_calculation.xml 0 additions, 39 deletions...sters/res/layout/fragment_test_risk_level_calculation.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/location/ContactDiaryLocationListAdapter.kt 6 additions, 5 deletions...y/ui/day/tabs/location/ContactDiaryLocationListAdapter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/person/ContactDiaryPersonListAdapter.kt 7 additions, 6 deletions...diary/ui/day/tabs/person/ContactDiaryPersonListAdapter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/RiskLevelResultExtensions.kt 1 addition, 3 deletions...va/de/rki/coronawarnapp/risk/RiskLevelResultExtensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionState.kt 13 additions, 0 deletions.../coronawarnapp/submission/ui/homecards/SubmissionState.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionStateProvider.kt 122 additions, 0 deletions...arnapp/submission/ui/homecards/SubmissionStateProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestErrorCard.kt 37 additions, 0 deletions...ki/coronawarnapp/submission/ui/homecards/TestErrorCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestFetchingCard.kt 29 additions, 0 deletions...coronawarnapp/submission/ui/homecards/TestFetchingCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestInvalidCard.kt 32 additions, 0 deletions.../coronawarnapp/submission/ui/homecards/TestInvalidCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestNegativeCard.kt 37 additions, 0 deletions...coronawarnapp/submission/ui/homecards/TestNegativeCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestPendingCard.kt 33 additions, 0 deletions.../coronawarnapp/submission/ui/homecards/TestPendingCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestPositiveCard.kt 37 additions, 0 deletions...coronawarnapp/submission/ui/homecards/TestPositiveCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestReadyCard.kt 33 additions, 0 deletions...ki/coronawarnapp/submission/ui/homecards/TestReadyCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestResultItem.kt 8 additions, 0 deletions...i/coronawarnapp/submission/ui/homecards/TestResultItem.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/TestSubmissionDoneCard.kt 25 additions, 0 deletions...warnapp/submission/ui/homecards/TestSubmissionDoneCard.kt
Loading
Please register or sign in to comment