Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.simprints.face.capture.databinding.FragmentConfirmationBinding
import com.simprints.face.capture.screens.FaceCaptureViewModel
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
Expand All @@ -36,6 +37,8 @@ internal class ConfirmationFragment : Fragment(R.layout.fragment_confirmation) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

Simber.i("ConfirmationFragment started", tag = ORCHESTRATION)
startTime = faceTimeHelper.now()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ import com.simprints.face.capture.screens.FaceCaptureViewModel
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.FACE_CAPTURE
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.view.setCheckedWithLeftDrawable
import com.simprints.infra.uibase.viewbinding.viewBinding
Expand Down Expand Up @@ -76,6 +77,8 @@ internal class LiveFeedbackFragment : Fragment(R.layout.fragment_live_feedback)
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

Simber.i("LiveFeedbackFragment started", tag = ORCHESTRATION)
initFragment()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import com.simprints.face.capture.models.FaceDetection
import com.simprints.face.capture.screens.FaceCaptureViewModel
import com.simprints.face.capture.screens.livefeedback.CropToTargetOverlayAnalyzer
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.view.setCheckedWithLeftDrawable
import com.simprints.infra.uibase.viewbinding.viewBinding
Expand Down Expand Up @@ -75,6 +76,7 @@ internal class LiveFeedbackAutoCaptureFragment : Fragment(R.layout.fragment_live
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
initFragment()
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.simprints.face.capture.databinding.FragmentPreparationBinding
import com.simprints.face.capture.screens.FaceCaptureViewModel
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
Expand All @@ -35,6 +36,7 @@ internal class PreparationFragment : Fragment(R.layout.fragment_preparation) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("PreparationFragment started", tag = ORCHESTRATION)

startTime = faceTimeHelper.now()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import com.simprints.feature.alert.databinding.FragmentAlertBinding
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ALERT
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.setResult
import com.simprints.infra.uibase.system.Clipboard
import com.simprints.infra.uibase.view.setTextWithFallbacks
Expand All @@ -39,6 +40,7 @@ internal class AlertFragment : Fragment(R.layout.fragment_alert) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("AlertFragment started", tag = ORCHESTRATION)

val config = args.alertConfiguration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import com.simprints.feature.exitform.ExitFormContract
import com.simprints.feature.exitform.ExitFormResult
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.listeners.OnTabSelectedListener
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.navigation.handleResult
Expand All @@ -37,6 +38,7 @@ internal class ConsentFragment : Fragment(R.layout.fragment_consent) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("ConsentFragment started", tag = ORCHESTRATION)

binding.consentPrivacyNotice.paintFlags = binding.consentPrivacyNotice.paintFlags or Paint.UNDERLINE_TEXT_FLAG
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.simprints.feature.consent.R
import com.simprints.feature.consent.databinding.FragmentPrivacyBinding
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
import com.simprints.infra.resources.R as IDR
Expand All @@ -26,6 +27,7 @@ internal class PrivacyNoticeFragment : Fragment(R.layout.fragment_privacy) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("PrivacyNoticeFragment started", tag = ORCHESTRATION)

binding.privacyText.movementMethod = ScrollingMovementMethod()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import com.simprints.infra.events.EventRepository
import com.simprints.infra.eventsync.EventSyncManager
import com.simprints.infra.eventsync.status.models.EventSyncWorkerState
import com.simprints.infra.sync.SyncOrchestrator
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
import kotlinx.coroutines.CoroutineDispatcher
Expand Down Expand Up @@ -57,6 +58,7 @@ internal class DebugFragment : Fragment(R.layout.fragment_debug) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

eventSyncManager.getLastSyncState().observe(viewLifecycleOwner) { state ->
val states =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import androidx.navigation.fragment.findNavController
import com.simprints.feature.dashboard.BuildConfig
import com.simprints.feature.dashboard.R
import com.simprints.feature.dashboard.databinding.FragmentMainBinding
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
Expand All @@ -23,6 +24,7 @@ internal class MainFragment : Fragment(R.layout.fragment_main) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
binding.dashboardToolbar.setOnMenuItemClickListener {
menuItemClicked(it)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import com.simprints.feature.dashboard.databinding.FragmentSettingsBinding
import com.simprints.feature.dashboard.settings.password.SettingsPasswordDialogFragment
import com.simprints.infra.config.store.models.GeneralConfiguration
import com.simprints.infra.config.store.models.GeneralConfiguration.Modality.FINGERPRINT
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
Expand Down Expand Up @@ -54,6 +55,8 @@ internal class SettingsFragment : PreferenceFragmentCompat() {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

binding.settingsToolbar.setNavigationOnClickListener {
findNavController().popBackStack()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import com.simprints.feature.dashboard.R
import com.simprints.feature.dashboard.databinding.FragmentSettingsAboutBinding
import com.simprints.feature.dashboard.settings.password.SettingsPasswordDialogFragment
import com.simprints.infra.config.store.models.GeneralConfiguration.Modality.FINGERPRINT
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.system.Clipboard
import com.simprints.infra.uibase.viewbinding.viewBinding
Expand Down Expand Up @@ -74,6 +75,7 @@ internal class AboutFragment : PreferenceFragmentCompat() {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
binding.settingsAboutToolbar.setNavigationOnClickListener {
findNavController().popBackStack()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.LinearLayoutManager
import com.simprints.feature.dashboard.R
import com.simprints.feature.dashboard.databinding.FragmentFingerSelectionBinding
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint

Expand All @@ -24,6 +25,7 @@ internal class FingerSelectionFragment : Fragment(R.layout.fragment_finger_selec
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

initRecyclerView()
listenForItemChanges()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import com.simprints.infra.config.store.models.ProjectConfiguration
import com.simprints.infra.config.store.models.SynchronizationConfiguration
import com.simprints.infra.config.store.models.canSyncDataToSimprints
import com.simprints.infra.config.store.models.isEventDownSyncAllowed
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.handleResult
import com.simprints.infra.uibase.navigation.navigateSafely
import com.simprints.infra.uibase.viewbinding.viewBinding
Expand All @@ -39,6 +40,7 @@ internal class SyncInfoFragment : Fragment(R.layout.fragment_sync_info) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

binding.selectedModulesView.adapter = moduleCountAdapter
setupClickListeners()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ import com.simprints.feature.dashboard.settings.syncinfo.moduleselection.excepti
import com.simprints.feature.dashboard.settings.syncinfo.moduleselection.repository.Module
import com.simprints.feature.dashboard.settings.syncinfo.moduleselection.tools.ChipClickListener
import com.simprints.feature.dashboard.settings.syncinfo.moduleselection.tools.ModuleChipHelper
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
import com.simprints.infra.resources.R as IDR
Expand Down Expand Up @@ -66,6 +67,7 @@ internal class ModuleSelectionFragment :
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

configureOverlay()
configureRecyclerView()
Expand Down
1 change: 0 additions & 1 deletion feature/dashboard/src/main/res/layout/fragment_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:theme="@style/Theme.Simprints">

<com.google.android.material.appbar.AppBarLayout
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import com.simprints.infra.config.store.models.GeneralConfiguration.Modality
import com.simprints.infra.events.event.domain.models.AlertScreenEvent
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.navigation.handleResult
import com.simprints.infra.uibase.navigation.navigateSafely
Expand All @@ -41,6 +42,7 @@ internal class EnrolLastBiometricFragment : Fragment(R.layout.fragment_enrol_las
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("EnrolLastBiometricFragment started", tag = ORCHESTRATION)

findNavController().handleResult<AlertResult>(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import com.simprints.feature.exitform.databinding.FragmentExitFormBinding
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.extensions.showToast
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.listeners.TextWatcherOnChangeListener
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.viewbinding.viewBinding
Expand All @@ -36,6 +37,7 @@ internal class ExitFormFragment : Fragment(R.layout.fragment_exit_form) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("ExitFormFragment started", tag = ORCHESTRATION)

binding.exitFormTitle.setText(IDR.string.exit_form_title)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import com.simprints.feature.fetchsubject.FetchSubjectResult
import com.simprints.feature.fetchsubject.R
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.navigation.handleResult
import com.simprints.infra.uibase.navigation.navigateSafely
Expand All @@ -30,6 +31,7 @@ internal class FetchSubjectFragment : Fragment(R.layout.fragment_subject_fetch)
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("FetchSubjectFragment started", tag = ORCHESTRATION)

with(findNavController()) {
Expand Down Expand Up @@ -62,7 +64,7 @@ internal class FetchSubjectFragment : Fragment(R.layout.fragment_subject_fetch)
private fun handleFetchState(state: FetchSubjectState) = when (state) {
FetchSubjectState.FoundLocal,
FetchSubjectState.FoundRemote,
-> finishWithResult(true)
-> finishWithResult(true)

FetchSubjectState.NotFound -> openAlert(FetchSubjectAlerts.subjectNotFoundOnline().toArgs())
FetchSubjectState.ConnectionError -> openAlert(FetchSubjectAlerts.subjectNotFoundOffline().toArgs())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ import com.simprints.feature.login.tools.play.GooglePlayServicesAvailabilityChec
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.LOGIN
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.navigation.handleResult
import com.simprints.infra.uibase.navigation.navigateSafely
Expand Down Expand Up @@ -77,6 +78,7 @@ internal class LoginFormFragment : Fragment(R.layout.fragment_login_form) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("LoginFormFragment started", tag = ORCHESTRATION)

requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import com.simprints.feature.login.databinding.FragmentQrScannerBinding
import com.simprints.feature.login.tools.camera.CameraHelper
import com.simprints.feature.login.tools.camera.QrCodeAnalyzer
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.viewbinding.viewBinding
import dagger.hilt.android.AndroidEntryPoint
Expand Down Expand Up @@ -50,6 +51,7 @@ internal class QrScannerFragment : Fragment(R.layout.fragment_qr_scanner) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)

viewLifecycleOwner.lifecycleScope.launch {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.RESUMED) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import com.simprints.core.tools.extentions.hasPermission
import com.simprints.core.tools.extentions.permissionFromResult
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.viewbinding.viewBinding
import com.simprints.matcher.R
Expand Down Expand Up @@ -51,6 +52,7 @@ internal class MatchFragment : Fragment(R.layout.fragment_matcher) {
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("MatchFragment started (isFace=${args.params.isFaceMatch()})", tag = ORCHESTRATION)

observeViewModel()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
android:layout_height="match_parent">

<androidx.fragment.app.FragmentContainerView
android:id="@+id/orchestrationHost"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import com.simprints.feature.selectagegroup.databinding.FragmentAgeGroupSelectio
import com.simprints.infra.config.store.models.AgeGroup
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import com.simprints.infra.uibase.navigation.handleResult
import com.simprints.infra.uibase.navigation.navigateSafely
Expand All @@ -33,6 +34,7 @@ internal class SelectSubjectAgeGroupFragment : Fragment(R.layout.fragment_age_gr
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("SelectSubjectAgeGroupFragment started", tag = ORCHESTRATION)

viewModel.ageGroups.observe(viewLifecycleOwner) { ageGroupsList ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import com.simprints.feature.selectsubject.R
import com.simprints.feature.selectsubject.SelectSubjectResult
import com.simprints.infra.logging.LoggingConstants.CrashReportTag.ORCHESTRATION
import com.simprints.infra.logging.Simber
import com.simprints.infra.uibase.view.applySystemBarInsets
import com.simprints.infra.uibase.navigation.finishWithResult
import dagger.hilt.android.AndroidEntryPoint

Expand All @@ -23,6 +24,7 @@ internal class SelectSubjectFragment : Fragment(R.layout.fragment_select_subject
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)
applySystemBarInsets(view)
Simber.i("SelectSubjectFragment started", tag = ORCHESTRATION)

viewModel.finish.observe(viewLifecycleOwner) {
Expand Down
Loading
Loading