mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 18:00:02 +01:00
Refactor FeatureFlags.
This commit is contained in:
@@ -86,7 +86,7 @@ sealed class CameraXModePolicy {
|
||||
val isMixedModeSupported = isVideoSupported &&
|
||||
Build.VERSION.SDK_INT >= 26 &&
|
||||
CameraXUtil.isMixedModeSupported(context) &&
|
||||
!FeatureFlags.cameraXMixedModelBlocklist().asListContains(Build.MODEL)
|
||||
!FeatureFlags.cameraXMixedModelBlocklist.asListContains(Build.MODEL)
|
||||
|
||||
return when {
|
||||
isMixedModeSupported -> Mixed(isQrScanEnabled)
|
||||
|
||||
@@ -12,6 +12,6 @@ object CameraXModelBlocklist {
|
||||
|
||||
@JvmStatic
|
||||
fun isBlocklisted(): Boolean {
|
||||
return FeatureFlags.cameraXModelBlocklist().asListContains(Build.MODEL)
|
||||
return FeatureFlags.cameraXModelBlocklist.asListContains(Build.MODEL)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ class MediaSelectionActivity :
|
||||
override fun onCreate(savedInstanceState: Bundle?, ready: Boolean) {
|
||||
setContentView(R.layout.media_selection_activity)
|
||||
|
||||
if (FeatureFlags.customCameraXController()) {
|
||||
if (FeatureFlags.customCameraXController) {
|
||||
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ data class MediaSelectionState(
|
||||
|
||||
val transcodingPreset: TranscodingPreset = MediaConstraints.getPushMediaConstraints(SentMediaQuality.fromCode(quality.code)).videoTranscodingSettings
|
||||
|
||||
val maxSelection = FeatureFlags.maxAttachmentCount()
|
||||
val maxSelection = FeatureFlags.maxAttachmentCount
|
||||
|
||||
val canSend = !isSent && selectedMedia.isNotEmpty()
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@ class MediaCaptureFragment : Fragment(R.layout.fragment_container), CameraFragme
|
||||
.setTitle(R.string.MediaCaptureFragment_device_link_dialog_title)
|
||||
.setMessage(R.string.MediaCaptureFragment_device_link_dialog_body)
|
||||
.setPositiveButton(R.string.MediaCaptureFragment_device_link_dialog_continue) { d, _ ->
|
||||
if (FeatureFlags.internalUser()) {
|
||||
if (FeatureFlags.internalUser) {
|
||||
startActivity(AppSettingsActivity.linkedDevices(requireContext()))
|
||||
} else {
|
||||
startActivity(DeviceActivity.getIntentForScanner(requireContext()))
|
||||
|
||||
@@ -65,7 +65,7 @@ class ChooseGroupStoryBottomSheet : FixedRoundedCornerBottomSheetDialogFragment(
|
||||
val contactRecycler: RecyclerView = view.findViewById(R.id.contact_recycler)
|
||||
mediator = ContactSearchMediator(
|
||||
fragment = this,
|
||||
selectionLimits = FeatureFlags.shareSelectionLimit(),
|
||||
selectionLimits = FeatureFlags.shareSelectionLimit,
|
||||
displayOptions = ContactSearchAdapter.DisplayOptions(
|
||||
displayCheckBox = true,
|
||||
displaySecondaryInformation = ContactSearchAdapter.DisplaySecondaryInformation.NEVER
|
||||
|
||||
@@ -17,7 +17,7 @@ data class TextStoryPostCreationState(
|
||||
val body: CharSequence = "",
|
||||
val textColor: Int = HSVColorSlider.getLastColor(),
|
||||
val textColorStyle: TextColorStyle = TextColorStyle.NO_BACKGROUND,
|
||||
val textAlignment: TextAlignment = if (FeatureFlags.storiesTextFunctions()) TextAlignment.START else TextAlignment.CENTER,
|
||||
val textAlignment: TextAlignment = if (FeatureFlags.storiesTextFunctions) TextAlignment.START else TextAlignment.CENTER,
|
||||
val textFont: TextFont = TextFont.REGULAR,
|
||||
@IntRange(from = 0, to = 100) val textScale: Int = 50,
|
||||
val backgroundColor: ChatColors = TextStoryBackgroundColors.getInitialBackgroundColor(),
|
||||
|
||||
@@ -105,7 +105,7 @@ class TextStoryPostTextEntryFragment : KeyboardEntryDialogFragment(
|
||||
backgroundButton
|
||||
)
|
||||
|
||||
if (FeatureFlags.storiesTextFunctions()) {
|
||||
if (FeatureFlags.storiesTextFunctions) {
|
||||
fadeableViews = fadeableViews + alignmentButton
|
||||
alignmentButton.visibility = View.VISIBLE
|
||||
scaleBar.visibility = View.VISIBLE
|
||||
|
||||
Reference in New Issue
Block a user