From 43c3137041c1eeae6fef6c04430f6af0e7454161 Mon Sep 17 00:00:00 2001 From: chandrashekhar reddy Date: Tue, 4 Feb 2025 17:27:33 +0530 Subject: [PATCH] changes according to smi + iisc, added login screen, added filer, improved the UI --- .idea/other.xml | 11 ++ app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 4 +- .../in/sminnovations/smiadmin/MainActivity.kt | 17 +- .../sminnovations/smiadmin/data/Employee.kt | 4 +- .../ui/adapter/EmployeeListAdapter.kt | 4 +- .../smiadmin/ui/adapter/EmployeeQrAdapter.kt | 2 +- .../ui/adapter/EmployeeStatusListAdapter.kt | 2 +- .../ui/fragments/AddEmployeeFragment.kt | 9 +- .../smiadmin/ui/fragments/HomeFragment.kt | 37 +++- .../smiadmin/ui/fragments/LoginFragment.kt | 175 ++++++++++++++++++ .../smiadmin/ui/fragments/SettingsFragment.kt | 15 ++ .../smiadmin/ui/fragments/ShareQrFragment.kt | 65 ++++++- .../attendance/AttendanceDetailFragment.kt | 47 ++++- .../EmployeeAttendanceListFragment.kt | 34 +++- .../attendance/EmployeeListFragment.kt | 61 +++++- .../smiadmin/ui/utils/ExportTask.kt | 17 +- .../smiadmin/ui/utils/PDFGenerator.kt | 3 +- app/src/main/res/drawable/smi_logo.png | Bin 0 -> 25267 bytes .../main/res/layout/dialog_report_source.xml | 41 ++++ .../main/res/layout/fragment_add_employee.xml | 15 ++ .../res/layout/fragment_attendance_detail.xml | 9 +- .../fragment_employee_attendance_list.xml | 15 +- .../res/layout/fragment_employee_list.xml | 18 +- app/src/main/res/layout/fragment_login.xml | 80 ++++++++ app/src/main/res/layout/fragment_settings.xml | 7 + app/src/main/res/layout/fragment_share_qr.xml | 17 +- app/src/main/res/layout/list_item.xml | 9 + .../main/res/navigation/mobile_navigation.xml | 23 ++- 29 files changed, 699 insertions(+), 46 deletions(-) create mode 100644 app/src/main/java/in/sminnovations/smiadmin/ui/fragments/LoginFragment.kt create mode 100644 app/src/main/res/drawable/smi_logo.png create mode 100644 app/src/main/res/layout/dialog_report_source.xml create mode 100644 app/src/main/res/layout/fragment_login.xml create mode 100644 app/src/main/res/layout/list_item.xml diff --git a/.idea/other.xml b/.idea/other.xml index 720dd0e..dba9935 100644 --- a/.idea/other.xml +++ b/.idea/other.xml @@ -124,6 +124,17 @@