Skip to content

Commit

Permalink
Lock screen orientation to portrait (#2707)
Browse files Browse the repository at this point in the history
* Lock screen orientation to portrait

Signed-off-by: Elly Kitoto <junkmailstoelly@gmail.com>

* Fix failing test

Signed-off-by: Elly Kitoto <junkmailstoelly@gmail.com>

---------

Signed-off-by: Elly Kitoto <junkmailstoelly@gmail.com>
  • Loading branch information
ellykits authored Aug 25, 2023
1 parent 5c108ee commit b75c50c
Show file tree
Hide file tree
Showing 13 changed files with 25 additions and 80 deletions.
1 change: 1 addition & 0 deletions android/engine/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,6 @@
android:value="androidx.startup"
tools:node="remove" />
</provider>
<activity android:name=".util.test.HiltActivityForTest" />
</application>
</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package org.smartregister.fhircore.engine
package org.smartregister.fhircore.engine.util.test

import androidx.appcompat.app.AppCompatActivity
import com.google.android.fhir.sync.SyncJobStatus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ import org.junit.Before
import org.junit.Rule
import org.junit.Test
import org.robolectric.Robolectric
import org.smartregister.fhircore.engine.HiltActivityForTest
import org.smartregister.fhircore.engine.R
import org.smartregister.fhircore.engine.app.fakes.Faker
import org.smartregister.fhircore.engine.configuration.ConfigurationRegistry
import org.smartregister.fhircore.engine.configuration.app.ConfigService
import org.smartregister.fhircore.engine.robolectric.RobolectricTest
import org.smartregister.fhircore.engine.util.SharedPreferencesHelper
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest

@HiltAndroidTest
class SyncListenerManagerTest : RobolectricTest() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ import org.junit.Assert.assertNull
import org.junit.Before
import org.junit.Test
import org.robolectric.Shadows
import org.smartregister.fhircore.engine.HiltActivityForTest
import org.smartregister.fhircore.engine.robolectric.RobolectricTest
import org.smartregister.fhircore.engine.ui.theme.DangerColor
import org.smartregister.fhircore.engine.ui.theme.DefaultColor
import org.smartregister.fhircore.engine.ui.theme.InfoColor
import org.smartregister.fhircore.engine.ui.theme.LightColors
import org.smartregister.fhircore.engine.ui.theme.SuccessColor
import org.smartregister.fhircore.engine.ui.theme.WarningColor
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest

class AndroidExtensionTest : RobolectricTest() {
private lateinit var context: Application
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ import org.smartregister.fhircore.engine.configuration.ConfigType
import org.smartregister.fhircore.engine.configuration.ConfigurationRegistry
import org.smartregister.fhircore.engine.domain.model.ResourceData
import org.smartregister.fhircore.engine.domain.model.SnackBarMessageConfig
import org.smartregister.fhircore.quest.HiltActivityForTest
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest
import org.smartregister.fhircore.quest.integration.Faker
import org.smartregister.fhircore.quest.ui.profile.DROPDOWN_MENU_TEST_TAG
import org.smartregister.fhircore.quest.ui.profile.FAB_BUTTON_TEST_TAG
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import org.junit.Rule
import org.junit.Test
import org.smartregister.fhircore.engine.configuration.navigation.NavigationMenuConfig
import org.smartregister.fhircore.engine.configuration.register.NoResultsConfig
import org.smartregister.fhircore.quest.HiltActivityForTest
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest
import org.smartregister.fhircore.quest.ui.register.NO_REGISTER_VIEW_BUTTON_ICON_TEST_TAG
import org.smartregister.fhircore.quest.ui.register.NO_REGISTER_VIEW_BUTTON_TEST_TAG
import org.smartregister.fhircore.quest.ui.register.NO_REGISTER_VIEW_BUTTON_TEXT_TEST_TAG
Expand Down
25 changes: 15 additions & 10 deletions android/quest/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,29 @@

<application
android:name=".QuestApplication"
android:enableOnBackInvokedCallback="true"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:installLocation="internalOnly"
android:label="@string/app_name"
android:largeHeap="true"
android:usesCleartextTraffic="false"
android:screenOrientation="portrait"
android:installLocation="internalOnly"
android:supportsRtl="true"
android:theme="@style/AppTheme.NoActionBar"
android:usesCleartextTraffic="false"
android:windowSoftInputMode="adjustResize"
tools:ignore="UnusedAttribute,LockedOrientationActivity"
android:enableOnBackInvokedCallback="true"
tools:replace="android:theme">

<meta-data android:name="io.sentry.auto-init" android:value="false" />
<meta-data
android:name="io.sentry.auto-init"
android:value="false" />

<activity
android:name=".ui.appsetting.AppSettingActivity"
android:clearTaskOnLaunch="true"
android:exported="true"
android:clearTaskOnLaunch="true">
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

Expand All @@ -35,25 +38,27 @@
<activity
android:name=".ui.login.LoginActivity"
android:exported="false"
android:launchMode="singleTop" />
android:launchMode="singleTop"
android:screenOrientation="portrait" />

<activity
android:name=".ui.pin.PinLoginActivity"
android:exported="false"
android:launchMode="singleTop" />
android:launchMode="singleTop"
android:screenOrientation="portrait" />

<activity
android:name=".ui.main.AppMainActivity"
android:clearTaskOnLaunch="true"
android:launchMode="singleTop"
android:clearTaskOnLaunch="true" />
android:screenOrientation="portrait" />

<activity
android:name=".ui.questionnaire.QuestionnaireActivity"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" />

<activity android:name=".HiltActivityForTest" />

<service
android:name=".ui.login.AuthAndroidService"
android:enabled="true"
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ import androidx.navigation.testing.TestNavHostController
import androidx.test.core.app.ActivityScenario
import androidx.test.core.app.ApplicationProvider
import org.smartregister.fhircore.engine.R
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest

/**
* Inspired by the Hilt Extension in the Android Architectural samples here
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ import org.smartregister.fhircore.engine.util.SecureSharedPreference
import org.smartregister.fhircore.engine.util.SharedPreferenceKey
import org.smartregister.fhircore.engine.util.SharedPreferencesHelper
import org.smartregister.fhircore.engine.util.extension.isDeviceOnline
import org.smartregister.fhircore.quest.HiltActivityForTest
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest
import org.smartregister.fhircore.quest.app.fakes.Faker
import org.smartregister.fhircore.quest.robolectric.AccountManagerShadow
import org.smartregister.fhircore.quest.robolectric.RobolectricTest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ import org.smartregister.fhircore.engine.util.SharedPreferenceKey
import org.smartregister.fhircore.engine.util.SharedPreferencesHelper
import org.smartregister.fhircore.engine.util.extension.isDeviceOnline
import org.smartregister.fhircore.engine.util.extension.showToast
import org.smartregister.fhircore.quest.HiltActivityForTest
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest
import org.smartregister.fhircore.quest.app.fakes.Faker
import org.smartregister.fhircore.quest.navigation.MainNavigationScreen
import org.smartregister.fhircore.quest.navigation.NavigationArg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ import org.smartregister.fhircore.engine.util.SharedPreferencesHelper
import org.smartregister.fhircore.engine.util.extension.isDeviceOnline
import org.smartregister.fhircore.engine.util.extension.launchActivityWithNoBackStackHistory
import org.smartregister.fhircore.engine.util.extension.showToast
import org.smartregister.fhircore.quest.HiltActivityForTest
import org.smartregister.fhircore.engine.util.test.HiltActivityForTest
import org.smartregister.fhircore.quest.app.AppConfigService
import org.smartregister.fhircore.quest.app.fakes.Faker
import org.smartregister.fhircore.quest.robolectric.RobolectricTest
Expand Down

0 comments on commit b75c50c

Please sign in to comment.