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/AndroidManifest.xml 1 addition, 1 deletionCorona-Warn-App/src/main/AndroidManifest.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ContactDiaryModule.kt 0 additions, 9 deletions...a/de/rki/coronawarnapp/contactdiary/ContactDiaryModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ContactDiaryRootModule.kt 17 additions, 0 deletions.../rki/coronawarnapp/contactdiary/ContactDiaryRootModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryLocation.kt 3 additions, 1 deletion.../coronawarnapp/contactdiary/model/ContactDiaryLocation.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryPerson.kt 3 additions, 1 deletion...ki/coronawarnapp/contactdiary/model/ContactDiaryPerson.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/DefaultContactDiaryLocation.kt 0 additions, 6 deletions...warnapp/contactdiary/model/DefaultContactDiaryLocation.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/DefaultContactDiaryPerson.kt 0 additions, 6 deletions...nawarnapp/contactdiary/model/DefaultContactDiaryPerson.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/entity/ContactDiaryLocationEntity.kt 4 additions, 1 deletion...contactdiary/storage/entity/ContactDiaryLocationEntity.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/entity/ContactDiaryPersonEntity.kt 4 additions, 1 deletion...p/contactdiary/storage/entity/ContactDiaryPersonEntity.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/repo/DefaultContactDiaryRepository.kt 2 additions, 4 deletions...ontactdiary/storage/repo/DefaultContactDiaryRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiaryUIModule.kt 42 additions, 0 deletions...rki/coronawarnapp/contactdiary/ui/ContactDiaryUIModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/ContactDiaryDayFragment.kt 82 additions, 0 deletions...onawarnapp/contactdiary/ui/day/ContactDiaryDayFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/ContactDiaryDayModule.kt 18 additions, 0 deletions...oronawarnapp/contactdiary/ui/day/ContactDiaryDayModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/ContactDiaryDayNavigationEvents.kt 7 additions, 0 deletions...pp/contactdiary/ui/day/ContactDiaryDayNavigationEvents.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/ContactDiaryDayViewModel.kt 53 additions, 0 deletions...nawarnapp/contactdiary/ui/day/ContactDiaryDayViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogFragment.kt 57 additions, 0 deletions...location/ContactDiaryLocationBottomSheetDialogFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogModule.kt 18 additions, 0 deletions...s/location/ContactDiaryLocationBottomSheetDialogModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogViewModel.kt 49 additions, 0 deletions...ocation/ContactDiaryLocationBottomSheetDialogViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogFragment.kt 57 additions, 0 deletions...ets/person/ContactDiaryPersonBottomSheetDialogFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogModule.kt 18 additions, 0 deletions...heets/person/ContactDiaryPersonBottomSheetDialogModule.kt
Loading
Please register or sign in to comment