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/util/MarginRecyclerViewDecoration.kt 23 additions, 0 deletions...warnapp/contactdiary/util/MarginRecyclerViewDecoration.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/util/SelectableItem.kt 9 additions, 0 deletions.../de/rki/coronawarnapp/contactdiary/util/SelectableItem.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/ActivityBinder.kt 0 additions, 5 deletions...p/src/main/java/de/rki/coronawarnapp/ui/ActivityBinder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt 2 additions, 2 deletions...java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt
- Corona-Warn-App/src/main/res/drawable-night/ic_illustration_no_locations.xml 23 additions, 0 deletions.../main/res/drawable-night/ic_illustration_no_locations.xml
- Corona-Warn-App/src/main/res/drawable-night/ic_illustration_no_people.xml 75 additions, 0 deletions...src/main/res/drawable-night/ic_illustration_no_people.xml
- Corona-Warn-App/src/main/res/drawable/ic_illustration_no_locations.xml 23 additions, 0 deletions...pp/src/main/res/drawable/ic_illustration_no_locations.xml
- Corona-Warn-App/src/main/res/drawable/ic_illustration_no_people.xml 62 additions, 0 deletions...n-App/src/main/res/drawable/ic_illustration_no_people.xml
- Corona-Warn-App/src/main/res/drawable/ic_selected.xml 10 additions, 0 deletionsCorona-Warn-App/src/main/res/drawable/ic_selected.xml
- Corona-Warn-App/src/main/res/drawable/ic_unselected.xml 11 additions, 0 deletionsCorona-Warn-App/src/main/res/drawable/ic_unselected.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_activity.xml 1 addition, 1 deletion...a-Warn-App/src/main/res/layout/contact_diary_activity.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_day_fragment.xml 52 additions, 0 deletions...rn-App/src/main/res/layout/contact_diary_day_fragment.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_location_bottom_sheet_fragment.xml 65 additions, 0 deletions...s/layout/contact_diary_location_bottom_sheet_fragment.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_location_list_fragment.xml 67 additions, 0 deletions.../main/res/layout/contact_diary_location_list_fragment.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_location_list_line.xml 34 additions, 0 deletions.../src/main/res/layout/contact_diary_location_list_line.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_person_bottom_sheet_fragment.xml 65 additions, 0 deletions...res/layout/contact_diary_person_bottom_sheet_fragment.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_person_list_fragment.xml 67 additions, 0 deletions...rc/main/res/layout/contact_diary_person_list_fragment.xml
- Corona-Warn-App/src/main/res/layout/contact_diary_person_list_line.xml 34 additions, 0 deletions...pp/src/main/res/layout/contact_diary_person_list_line.xml
- Corona-Warn-App/src/main/res/navigation/contact_diary_nav_graph.xml 45 additions, 2 deletions...n-App/src/main/res/navigation/contact_diary_nav_graph.xml
- Corona-Warn-App/src/main/res/values/contact_diary_strings.xml 14 additions, 15 deletions...na-Warn-App/src/main/res/values/contact_diary_strings.xml
Loading
Please register or sign in to comment