From f1e58db151a35444aad20f84ae8c1624670a8386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Sun, 17 Oct 2021 21:02:35 +0200 Subject: [PATCH] [Refactor] Flatten .ui package. --- app/proguard-rules.pro | 4 +- app/src/main/AndroidManifest.xml | 16 ++--- .../java/pl/szczodrzynski/edziennik/App.kt | 2 +- .../{ui/dialogs => }/DialogExtensions.kt | 3 +- .../szczodrzynski/edziennik/MainActivity.kt | 58 +++++++++---------- .../edziennik/MainActivityRequestHandler.kt | 2 +- .../edziennik/config/ProfileConfigUI.kt | 2 +- .../edziennik/config/utils/ConfigGsonUtils.kt | 4 +- .../edziennik/data/api/szkolny/SzkolnyApi.kt | 6 +- .../data/api/szkolny/SzkolnyService.kt | 2 +- .../edziennik/data/db/full/EventFull.kt | 2 +- .../edziennik/data/db/full/MessageFull.kt | 2 +- .../ui/{modules => }/agenda/AgendaFragment.kt | 7 +-- .../agenda/AgendaFragmentDefault.kt | 27 +++++---- .../ui/{modules => }/agenda/BaseEvent.kt | 2 +- .../ui/{dialogs/day => agenda}/DayDialog.kt | 22 +++---- .../{modules => }/agenda/event/AgendaEvent.kt | 4 +- .../agenda/event/AgendaEventGroup.kt | 4 +- .../agenda/event/AgendaEventGroupRenderer.kt | 2 +- .../agenda/event/AgendaEventRenderer.kt | 2 +- .../lessonchanges/LessonChangesAdapter.kt} | 6 +- .../lessonchanges/LessonChangesDialog.kt} | 8 +-- .../lessonchanges/LessonChangesEvent.kt | 4 +- .../LessonChangesEventRenderer.kt | 2 +- .../teacherabsence/TeacherAbsenceAdapter.kt | 2 +- .../teacherabsence/TeacherAbsenceDialog.kt | 2 +- .../teacherabsence/TeacherAbsenceEvent.kt | 4 +- .../TeacherAbsenceEventRenderer.kt | 2 +- .../announcements/AnnouncementsAdapter.java | 4 +- .../announcements/AnnouncementsFragment.java | 10 ++-- .../attendance/AttendanceAdapter.kt | 10 ++-- .../{modules => }/attendance/AttendanceBar.kt | 2 +- .../attendance/AttendanceDetailsDialog.kt | 2 +- .../attendance/AttendanceFragment.kt | 4 +- .../attendance/AttendanceListFragment.kt | 12 ++-- .../attendance/AttendanceSummaryFragment.kt | 10 ++-- .../attendance/AttendanceView.kt | 2 +- .../attendance/models/AttendanceCount.kt | 2 +- .../attendance/models/AttendanceDayRange.kt | 4 +- .../attendance/models/AttendanceEmpty.kt | 2 +- .../attendance/models/AttendanceMonth.kt | 4 +- .../attendance/models/AttendanceSubject.kt | 4 +- .../attendance/models/AttendanceTypeGroup.kt | 4 +- .../viewholder/AttendanceViewHolder.kt | 12 ++-- .../viewholder/DayRangeViewHolder.kt | 12 ++-- .../attendance/viewholder/EmptyViewHolder.kt | 8 +-- .../attendance/viewholder/MonthViewHolder.kt | 12 ++-- .../viewholder/SubjectViewHolder.kt | 10 ++-- .../attendance/viewholder/TypeViewHolder.kt | 8 +-- .../base/BuildInvalidActivity.kt | 2 +- .../ui/{modules => }/base/CrashActivity.kt | 2 +- .../ui/{modules => }/base/MainSnackbar.kt | 2 +- .../lazypager/FragmentLazyPagerAdapter.kt | 2 +- .../base/lazypager/LazyFragment.kt | 2 +- .../base/lazypager/LazyPagerAdapter.kt | 2 +- .../base/lazypager/LazyViewPager.kt | 2 +- .../behaviour/BehaviourFragment.java | 8 +-- .../{modules => }/behaviour/NoticesAdapter.kt | 2 +- .../captcha/LibrusCaptchaDialog.kt | 2 +- .../{dialogs => }/captcha/RecaptchaDialog.kt | 2 +- .../ui/{modules => }/debug/DebugFragment.java | 2 +- .../ui/{modules => }/debug/LabFragment.kt | 4 +- .../ui/{modules => }/debug/LabJsonAdapter.kt | 20 +++---- .../ui/{modules => }/debug/LabPageFragment.kt | 6 +- .../{modules => }/debug/LabProfileFragment.kt | 5 +- .../debug/models/LabJsonArray.kt | 4 +- .../debug/models/LabJsonElement.kt | 2 +- .../debug/models/LabJsonObject.kt | 4 +- .../debug/viewholder/JsonArrayViewHolder.kt | 10 ++-- .../debug/viewholder/JsonElementViewHolder.kt | 8 +-- .../debug/viewholder/JsonObjectViewHolder.kt | 10 ++-- .../viewholder/JsonSubObjectViewHolder.kt | 10 ++-- .../ui/dialogs/{bell => }/BellSyncDialog.kt | 2 +- .../{bell => }/BellSyncTimeChooseDialog.kt | 2 +- .../{changelog => }/ChangelogDialog.kt | 2 +- .../{profile => }/ProfileRemoveDialog.kt | 2 +- .../AgendaConfigDialog.kt | 3 +- .../settings/AttendanceConfigDialog.kt | 2 +- .../BellSyncConfigDialog.kt | 2 +- .../{grade => settings}/GradesConfigDialog.kt | 2 +- .../{ => settings}/MessagesConfigDialog.kt | 2 +- .../NotificationFilterDialog.kt | 2 +- .../ProfileConfigDialog.kt | 3 +- .../QuietHoursConfigDialog.kt | 2 +- .../RegistrationConfigDialog.kt | 2 +- .../{home => settings}/StudentNumberDialog.kt | 4 +- .../{sync => settings}/SyncIntervalDialog.kt | 2 +- .../{ => sync}/RegisterUnavailableDialog.kt | 2 +- .../dialogs/{ => sync}/ServerMessageDialog.kt | 2 +- .../ui/dialogs/sync/SyncViewListDialog.kt | 2 +- .../{ => sync}/UpdateAvailableDialog.kt | 2 +- .../{modules => }/error/ErrorDetailsDialog.kt | 2 +- .../ui/{modules => }/error/ErrorDialog.kt | 2 +- .../ui/{modules => }/error/ErrorSnackbar.kt | 2 +- .../{modules => }/event/EventDetailsDialog.kt | 4 +- .../{modules => }/event/EventListAdapter.kt | 4 +- .../{modules => }/event/EventManualDialog.kt | 6 +- .../ui/{modules => }/event/EventViewHolder.kt | 4 +- .../feedback/FeedbackActivity.kt | 2 +- .../feedback/FeedbackFragment.kt | 2 +- .../grade => grades}/GradeDetailsDialog.kt | 4 +- .../ui/{modules => }/grades/GradeView.kt | 2 +- .../ui/{modules => }/grades/GradesAdapter.kt | 6 +- .../grades/GradesListFragment.kt | 13 ++--- .../grades/editor/GradesEditorAdapter.kt | 4 +- .../grades/editor/GradesEditorFragment.kt | 3 +- .../grades/models/ExpandableItemModel.kt | 4 +- .../grades/models/GradesAverages.kt | 2 +- .../grades/models/GradesEmpty.kt | 2 +- .../grades/models/GradesSemester.kt | 2 +- .../grades/models/GradesStats.kt | 2 +- .../grades/models/GradesSubject.kt | 2 +- .../grades/viewholder/BindableViewHolder.kt | 2 +- .../grades/viewholder/EmptyViewHolder.kt | 6 +- .../grades/viewholder/GradeViewHolder.kt | 6 +- .../grades/viewholder/SemesterViewHolder.kt | 8 +-- .../grades/viewholder/StatsViewHolder.kt | 8 +-- .../grades/viewholder/SubjectViewHolder.kt | 10 ++-- .../home/CardItemTouchHelperCallback.kt | 6 +- .../ui/{modules => }/home/CounterActivity.kt | 4 +- .../ui/{modules => }/home/HomeCard.kt | 4 +- .../ui/{modules => }/home/HomeCardAdapter.kt | 4 +- .../ui/{modules => }/home/HomeCardModel.kt | 4 +- .../ui/{modules => }/home/HomeConfigDialog.kt | 10 ++-- .../ui/{modules => }/home/HomeDummyCard.kt | 2 +- .../ui/{modules => }/home/HomeFragment.kt | 6 +- .../home/cards/HomeArchiveCard.kt | 8 +-- .../home/cards/HomeAvailabilityCard.kt | 12 ++-- .../{modules => }/home/cards/HomeDebugCard.kt | 10 ++-- .../home/cards/HomeEventsCard.kt | 14 ++--- .../home/cards/HomeGradesCard.kt | 10 ++-- .../home/cards/HomeLuckyNumberCard.kt | 10 ++-- .../home/cards/HomeTemplateCard.kt | 8 +-- .../home/cards/HomeTimetableCard.kt | 12 ++-- .../ui/{modules => }/homework/HomeworkDate.kt | 2 +- .../homework/HomeworkFragment.kt | 6 +- .../homework/HomeworkListFragment.kt | 10 ++-- .../intro/ChangelogIntroActivity.java | 2 +- .../{modules => }/intro/FragmentSlideMod.java | 15 ++--- .../ui/{modules => }/login/LoginActivity.kt | 4 +- .../login/LoginChooserAdapter.kt | 10 ++-- .../login/LoginChooserFragment.kt | 6 +- .../{modules => }/login/LoginEggsFragment.kt | 2 +- .../login/LoginFinishFragment.kt | 2 +- .../{modules => }/login/LoginFormFragment.kt | 2 +- .../ui/{modules => }/login/LoginInfo.kt | 4 +- .../login/LoginPlatformAdapter.kt | 4 +- .../login/LoginPlatformListFragment.kt | 2 +- .../{modules => }/login/LoginPrizeFragment.kt | 2 +- .../login/LoginProgressFragment.kt | 2 +- .../login/LoginSummaryAdapter.kt | 2 +- .../login/LoginSummaryFragment.kt | 2 +- .../login/LoginSyncErrorFragment.kt | 2 +- .../{modules => }/login/LoginSyncFragment.kt | 2 +- .../login/viewholder/ModeViewHolder.kt | 8 +-- .../login/viewholder/PlatformViewHolder.kt | 8 +-- .../login/viewholder/RegisterViewHolder.kt | 8 +-- .../{modules => }/messages/MessagesUtils.kt | 2 +- .../compose/MessagesComposeChipCreator.kt | 4 +- .../compose/MessagesComposeChipTokenizer.kt | 2 +- .../compose/MessagesComposeFragment.kt | 6 +- .../messages/compose/MessagesComposeInfo.kt | 2 +- .../MessagesComposeSuggestionAdapter.kt | 4 +- .../messages/list/MessageViewHolder.kt | 6 +- .../messages/list/MessagesAdapter.kt | 4 +- .../messages/list/MessagesFragment.kt | 6 +- .../messages/list/MessagesListFragment.kt | 4 +- .../messages/single/MessageFragment.kt | 8 +-- .../notifications/NotificationsAdapter.kt | 2 +- .../NotificationsListFragment.kt | 2 +- .../ui/{modules => }/search/SearchField.kt | 2 +- .../ui/{modules => }/search/SearchFilter.kt | 2 +- .../{modules => }/search/SearchTextWatcher.kt | 2 +- .../{modules => }/search/SearchViewHolder.kt | 2 +- .../ui/{modules => }/search/Searchable.kt | 2 +- .../{modules => }/search/SearchableAdapter.kt | 2 +- .../settings/MaterialAboutProfileItem.kt | 2 +- .../settings/ProfileManagerFragment.kt | 2 +- .../ui/{modules => }/settings/SettingsCard.kt | 2 +- .../settings/SettingsFragment.kt | 4 +- .../settings/SettingsLicenseActivity.kt | 2 +- .../ui/{modules => }/settings/SettingsUtil.kt | 2 +- .../settings/SettingsViewTypeManager.kt | 4 +- .../settings/cards/SettingsAboutCard.kt | 12 ++-- .../settings/cards/SettingsProfileCard.kt | 12 ++-- .../settings/cards/SettingsRegisterCard.kt | 13 ++--- .../settings/cards/SettingsSyncCard.kt | 12 ++-- .../settings/cards/SettingsThemeCard.kt | 6 +- .../contributors/ContributorsActivity.kt | 6 +- .../contributors/ContributorsAdapter.kt | 2 +- .../contributors/ContributorsFragment.kt | 4 +- .../{modules => }/template/TemplateAdapter.kt | 2 +- .../{modules => }/template/TemplateDialog.kt | 2 +- .../template/TemplateFragment.kt | 8 +-- .../template/TemplateListFragment.kt | 2 +- .../template/TemplateListPageFragment.kt | 4 +- .../template/TemplatePageFragment.kt | 4 +- .../template/TemplatePagerAdapter.kt | 4 +- .../timetable/GenerateBlockTimetableDialog.kt | 5 +- .../timetable/LessonDetailsDialog.kt | 11 ++-- .../timetable/TimetableDayFragment.kt | 12 ++-- .../timetable/TimetableFragment.kt | 5 +- .../timetable/TimetablePagerAdapter.kt | 6 +- .../{modules => }/views/AttachmentAdapter.kt | 2 +- .../ui/{modules => }/views/AttachmentsView.kt | 2 +- .../ui/{modules => }/views/DateDropdown.kt | 2 +- .../{modules => }/views/EventTypeDropdown.kt | 2 +- .../ui/{modules => }/views/SubjectDropdown.kt | 4 +- .../ui/{modules => }/views/TeacherDropdown.kt | 2 +- .../ui/{modules => }/views/TeamDropdown.kt | 2 +- .../ui/{modules => }/views/TimeDropdown.kt | 2 +- .../webpush/WebPushBrowserAdapter.kt | 2 +- .../{modules => }/webpush/WebPushFragment.kt | 2 +- .../ui/widgets/LessonDialogActivity.kt | 2 +- .../edziennik/utils/managers/BuildManager.kt | 2 +- .../edziennik/utils/managers/GradesManager.kt | 4 +- .../utils/managers/MessageManager.kt | 2 +- .../utils/managers/UserActionManager.kt | 2 +- .../main/res/layout/attendance_fragment.xml | 2 +- .../res/layout/attendance_item_attendance.xml | 2 +- .../main/res/layout/attendance_item_month.xml | 4 +- .../res/layout/attendance_item_subject.xml | 2 +- .../main/res/layout/attendance_item_type.xml | 2 +- .../layout/attendance_summary_fragment.xml | 4 +- .../main/res/layout/contributors_activity.xml | 2 +- .../main/res/layout/dialog_event_details.xml | 2 +- .../res/layout/dialog_event_manual_v2.xml | 12 ++-- .../main/res/layout/dialog_lesson_details.xml | 2 +- app/src/main/res/layout/fragment_debug.xml | 2 +- .../main/res/layout/fragment_timetable_v2.xml | 2 +- app/src/main/res/layout/grades_item_grade.xml | 2 +- .../main/res/layout/grades_item_semester.xml | 4 +- app/src/main/res/layout/homework_fragment.xml | 2 +- app/src/main/res/layout/lab_fragment.xml | 2 +- app/src/main/res/layout/message_fragment.xml | 2 +- app/src/main/res/layout/messages_fragment.xml | 2 +- app/src/main/res/layout/template_fragment.xml | 2 +- app/src/main/res/navigation/nav_login.xml | 20 +++---- 238 files changed, 572 insertions(+), 591 deletions(-) rename app/src/main/java/pl/szczodrzynski/edziennik/{ui/dialogs => }/DialogExtensions.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/AgendaFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/AgendaFragmentDefault.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/BaseEvent.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs/day => agenda}/DayDialog.kt (89%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/event/AgendaEvent.kt (76%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/event/AgendaEventGroup.kt (81%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/event/AgendaEventGroupRenderer.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/event/AgendaEventRenderer.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs/lessonchange/LessonChangeAdapter.kt => agenda/lessonchanges/LessonChangesAdapter.kt} (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs/lessonchange/LessonChangeDialog.kt => agenda/lessonchanges/LessonChangesDialog.kt} (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/lessonchanges/LessonChangesEvent.kt (79%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/lessonchanges/LessonChangesEventRenderer.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => agenda}/teacherabsence/TeacherAbsenceAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => agenda}/teacherabsence/TeacherAbsenceDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/teacherabsence/TeacherAbsenceEvent.kt (75%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/agenda/teacherabsence/TeacherAbsenceEventRenderer.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/announcements/AnnouncementsAdapter.java (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/announcements/AnnouncementsFragment.java (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceAdapter.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceBar.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceDetailsDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceFragment.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceListFragment.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceSummaryFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/AttendanceView.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceCount.kt (84%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceDayRange.kt (81%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceEmpty.kt (54%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceMonth.kt (83%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceSubject.kt (83%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/models/AttendanceTypeGroup.kt (82%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/AttendanceViewHolder.kt (85%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/DayRangeViewHolder.kt (84%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/EmptyViewHolder.kt (73%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/MonthViewHolder.kt (88%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/SubjectViewHolder.kt (81%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/attendance/viewholder/TypeViewHolder.kt (88%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/BuildInvalidActivity.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/CrashActivity.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/MainSnackbar.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/lazypager/FragmentLazyPagerAdapter.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/lazypager/LazyFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/lazypager/LazyPagerAdapter.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/base/lazypager/LazyViewPager.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/behaviour/BehaviourFragment.java (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/behaviour/NoticesAdapter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => }/captcha/LibrusCaptchaDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => }/captcha/RecaptchaDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/DebugFragment.java (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/LabFragment.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/LabJsonAdapter.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/LabPageFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/LabProfileFragment.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/models/LabJsonArray.kt (68%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/models/LabJsonElement.kt (77%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/models/LabJsonObject.kt (71%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/viewholder/JsonArrayViewHolder.kt (83%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/viewholder/JsonElementViewHolder.kt (87%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/viewholder/JsonObjectViewHolder.kt (83%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/debug/viewholder/JsonSubObjectViewHolder.kt (79%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{bell => }/BellSyncDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{bell => }/BellSyncTimeChooseDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{changelog => }/ChangelogDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{profile => }/ProfileRemoveDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{agenda => settings}/AgendaConfigDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{bell => settings}/BellSyncConfigDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{grade => settings}/GradesConfigDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{ => settings}/MessagesConfigDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{sync => settings}/NotificationFilterDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{profile => settings}/ProfileConfigDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{sync => settings}/QuietHoursConfigDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{sync => settings}/RegistrationConfigDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{home => settings}/StudentNumberDialog.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{sync => settings}/SyncIntervalDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{ => sync}/RegisterUnavailableDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{ => sync}/ServerMessageDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/{ => sync}/UpdateAvailableDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/error/ErrorDetailsDialog.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/error/ErrorDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/error/ErrorSnackbar.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/event/EventDetailsDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/event/EventListAdapter.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/event/EventManualDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/event/EventViewHolder.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/feedback/FeedbackActivity.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/feedback/FeedbackFragment.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs/grade => grades}/GradeDetailsDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/GradeView.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/GradesAdapter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/GradesListFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/editor/GradesEditorAdapter.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/editor/GradesEditorFragment.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/ExpandableItemModel.kt (56%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/GradesAverages.kt (84%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/GradesEmpty.kt (55%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/GradesSemester.kt (88%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/GradesStats.kt (89%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/models/GradesSubject.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/BindableViewHolder.kt (81%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/EmptyViewHolder.kt (79%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/GradeViewHolder.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/SemesterViewHolder.kt (89%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/StatsViewHolder.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/grades/viewholder/SubjectViewHolder.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/CardItemTouchHelperCallback.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/CounterActivity.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeCard.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeCardAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeCardModel.kt (70%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeConfigDialog.kt (87%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeDummyCard.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/HomeFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeArchiveCard.kt (91%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeAvailabilityCard.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeDebugCard.kt (94%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeEventsCard.kt (89%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeGradesCard.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeLuckyNumberCard.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeTemplateCard.kt (87%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/home/cards/HomeTimetableCard.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/homework/HomeworkDate.kt (66%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/homework/HomeworkFragment.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/homework/HomeworkListFragment.kt (91%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/intro/ChangelogIntroActivity.java (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/intro/FragmentSlideMod.java (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginActivity.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginChooserAdapter.kt (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginChooserFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginEggsFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginFinishFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginFormFragment.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginInfo.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginPlatformAdapter.kt (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginPlatformListFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginPrizeFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginProgressFragment.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginSummaryAdapter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginSummaryFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginSyncErrorFragment.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/LoginSyncFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/viewholder/ModeViewHolder.kt (87%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/viewholder/PlatformViewHolder.kt (79%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/login/viewholder/RegisterViewHolder.kt (78%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/MessagesUtils.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/compose/MessagesComposeChipCreator.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/compose/MessagesComposeChipTokenizer.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/compose/MessagesComposeFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/compose/MessagesComposeInfo.kt (89%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/compose/MessagesComposeSuggestionAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/list/MessageViewHolder.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/list/MessagesAdapter.kt (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/list/MessagesFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/list/MessagesListFragment.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/messages/single/MessageFragment.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/notifications/NotificationsAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/notifications/NotificationsListFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/SearchField.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/SearchFilter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/SearchTextWatcher.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/SearchViewHolder.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/Searchable.kt (91%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/search/SearchableAdapter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/MaterialAboutProfileItem.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/ProfileManagerFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/SettingsCard.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/SettingsFragment.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/SettingsLicenseActivity.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/SettingsUtil.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/SettingsViewTypeManager.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/cards/SettingsAboutCard.kt (93%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/cards/SettingsProfileCard.kt (75%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/cards/SettingsRegisterCard.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/cards/SettingsSyncCard.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/cards/SettingsThemeCard.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/contributors/ContributorsActivity.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/contributors/ContributorsAdapter.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/settings/contributors/ContributorsFragment.kt (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplateAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplateDialog.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplateFragment.kt (90%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplateListFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplateListPageFragment.kt (95%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplatePageFragment.kt (92%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/template/TemplatePagerAdapter.kt (78%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => }/timetable/GenerateBlockTimetableDialog.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{dialogs => }/timetable/LessonDetailsDialog.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/timetable/TimetableDayFragment.kt (96%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/timetable/TimetableFragment.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/timetable/TimetablePagerAdapter.kt (87%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/AttachmentAdapter.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/AttachmentsView.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/DateDropdown.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/EventTypeDropdown.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/SubjectDropdown.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/TeacherDropdown.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/TeamDropdown.kt (98%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/views/TimeDropdown.kt (99%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/webpush/WebPushBrowserAdapter.kt (97%) rename app/src/main/java/pl/szczodrzynski/edziennik/ui/{modules => }/webpush/WebPushFragment.kt (98%) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 0816fb00..3820b739 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -25,7 +25,7 @@ -keep class pl.szczodrzynski.edziennik.data.db.entity.Event { *; } -keep class pl.szczodrzynski.edziennik.data.db.full.EventFull { *; } -keep class pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage { *; } --keep class pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel { *; } +-keep class pl.szczodrzynski.edziennik.ui.home.HomeCardModel { *; } -keepclassmembers class pl.szczodrzynski.edziennik.ui.widgets.WidgetConfig { public *; } -keepnames class pl.szczodrzynski.edziennik.ui.widgets.timetable.WidgetTimetableProvider -keepnames class pl.szczodrzynski.edziennik.ui.widgets.notifications.WidgetNotificationsProvider @@ -67,7 +67,7 @@ -keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.request.** { *; } -keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.response.** { *; } --keepclassmembernames class pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo$Platform { *; } +-keepclassmembernames class pl.szczodrzynski.edziennik.ui.login.LoginInfo$Platform { *; } -keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData { *; } -keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData$Type { *; } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index cbe7bd48..c710c6b8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -121,32 +121,32 @@ / ____ \ (__| |_| |\ V /| | |_| | __/\__ \ /_/ \_\___|\__|_| \_/ |_|\__|_|\___||___/ --> - - - - - - - - + + - - - - - --> -