Contact Diary - Day edit screen (EXPOSUREAPP-4156) (#1833)
* Made ContactDiaryActivity launchable, also added the first set of Implementations for the day editor view and tabs Signed-off-by:Kolya Opahle <k.opahle@sap.com> * Switched View Model to publish a single UIState data class Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added run configuration to launch contact diary activity Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * linting Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * linting Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added RecyclerViews for person and place tabs Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * linting Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Renamed Place to Location Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added background for empty location list Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added background for empty people list Added dummy code to add person/location to repo Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Moved day edit tabs to their own subpackage Added Resources to tab configuration instead of plain text Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * linting Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added night mode illustrations Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added ability to select person / place (hacky) Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added DispatcherProvider injection to viewmodels Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Updated dawables to match new design Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * moved layout manager assignment into the layout files Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Migrated Day edit screens to finished room impl Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added bottom sheets for person and location creation Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * linting Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Migrated Bottom Sheets to finished room impl Signed-off-by:
Kolya Opahle <k.opahle@sap.com> * Added input size validation for person and location bottom sheet Changed date nav arg to string from long Updated layout of location and person list items * linting * Removed launch helpers as home fragment card is now introduced * Separated the Contact Diary UI and Storage Modules to allow for more specific dependency graphs * Moved Contact Diary Dagger Modules into own root module * Moved most of the tab logic out of the view model into the fragment * Picking up some merge slack * Switched contact diary day view navigation to navigation events * Cleaning up the onboarding fragment * Cleaning up the overview fragment * adding navigation to day fragment to overview fragment * linting * linting * Fixed contact diary theming * Changed tabs to sealed classes Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogViewModel.kt 49 additions, 0 deletions...ts/person/ContactDiaryPersonBottomSheetDialogViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/ContactDiaryDayFragmentsAdapter.kt 14 additions, 0 deletions...ntactdiary/ui/day/tabs/ContactDiaryDayFragmentsAdapter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/ContactDiaryDayTab.kt 36 additions, 0 deletions...onawarnapp/contactdiary/ui/day/tabs/ContactDiaryDayTab.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/location/ContactDiaryLocationListAdapter.kt 52 additions, 0 deletions...y/ui/day/tabs/location/ContactDiaryLocationListAdapter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/location/ContactDiaryLocationListFragment.kt 55 additions, 0 deletions.../ui/day/tabs/location/ContactDiaryLocationListFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/location/ContactDiaryLocationListModule.kt 18 additions, 0 deletions...ry/ui/day/tabs/location/ContactDiaryLocationListModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/location/ContactDiaryLocationListViewModel.kt 57 additions, 0 deletions...ui/day/tabs/location/ContactDiaryLocationListViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/person/ContactDiaryPersonListAdapter.kt 51 additions, 0 deletions...diary/ui/day/tabs/person/ContactDiaryPersonListAdapter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/person/ContactDiaryPersonListFragment.kt 55 additions, 0 deletions...iary/ui/day/tabs/person/ContactDiaryPersonListFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/person/ContactDiaryPersonListModule.kt 18 additions, 0 deletions...tdiary/ui/day/tabs/person/ContactDiaryPersonListModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/tabs/person/ContactDiaryPersonListViewModel.kt 57 additions, 0 deletions...ary/ui/day/tabs/person/ContactDiaryPersonListViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/onboarding/ContactDiaryOnboardingFragment.kt 4 additions, 11 deletions...tactdiary/ui/onboarding/ContactDiaryOnboardingFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/onboarding/ContactDiaryOnboardingFragmentModule.kt 0 additions, 1 deletion...ary/ui/onboarding/ContactDiaryOnboardingFragmentModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/onboarding/ContactDiaryOnboardingNavigationEvents.kt 0 additions, 1 deletion...y/ui/onboarding/ContactDiaryOnboardingNavigationEvents.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/overview/ContactDiaryOverviewFragment.kt 5 additions, 7 deletions.../contactdiary/ui/overview/ContactDiaryOverviewFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/overview/ContactDiaryOverviewFragmentModule.kt 0 additions, 5 deletions...ctdiary/ui/overview/ContactDiaryOverviewFragmentModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/overview/ContactDiaryOverviewMenu.kt 0 additions, 5 deletions...napp/contactdiary/ui/overview/ContactDiaryOverviewMenu.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/overview/ContactDiaryOverviewNavigationEvents.kt 0 additions, 1 deletion...diary/ui/overview/ContactDiaryOverviewNavigationEvents.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/overview/ContactDiaryOverviewViewModel.kt 0 additions, 1 deletion...contactdiary/ui/overview/ContactDiaryOverviewViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/util/ContactDiaryExtensions.kt 11 additions, 0 deletions...coronawarnapp/contactdiary/util/ContactDiaryExtensions.kt
Please register or sign in to comment