diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AppPasscode.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/AppPasscode.kt similarity index 92% rename from app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AppPasscode.kt rename to app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/AppPasscode.kt index 7028674f..bded13b7 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AppPasscode.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/AppPasscode.kt @@ -1,4 +1,4 @@ -package me.rhunk.snapenhance.features.impl.extras +package me.rhunk.snapenhance.features.impl.experiments import android.annotation.SuppressLint import android.app.AlertDialog @@ -37,7 +37,11 @@ class AppPasscode : Feature("App Passcode", loadParams = FeatureLoadParams.ACTIV val alertDialog = prompt.create() val textView = EditText(mainActivity) textView.setSingleLine() - textView.inputType = if (isDigitPasscode) InputType.TYPE_CLASS_NUMBER else InputType.TYPE_CLASS_TEXT + textView.inputType = if (isDigitPasscode) { + (InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_VARIATION_PASSWORD) + } else { + (InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD) + } textView.hint = "Code :" textView.setPadding(100, 100, 100, 100) diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/MeoPasscodeBypass.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/MeoPasscodeBypass.kt similarity index 93% rename from app/src/main/kotlin/me/rhunk/snapenhance/features/impl/MeoPasscodeBypass.kt rename to app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/MeoPasscodeBypass.kt index 3ee53cbc..cc22887b 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/MeoPasscodeBypass.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/experiments/MeoPasscodeBypass.kt @@ -1,4 +1,4 @@ -package me.rhunk.snapenhance.features.impl +package me.rhunk.snapenhance.features.impl.experiments import me.rhunk.snapenhance.config.ConfigProperty import me.rhunk.snapenhance.features.Feature diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/FeatureManager.kt b/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/FeatureManager.kt index d1a44ce2..311685fb 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/FeatureManager.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/FeatureManager.kt @@ -5,12 +5,12 @@ import me.rhunk.snapenhance.ModContext import me.rhunk.snapenhance.features.Feature import me.rhunk.snapenhance.features.FeatureLoadParams import me.rhunk.snapenhance.features.impl.ConfigEnumKeys -import me.rhunk.snapenhance.features.impl.MeoPasscodeBypass +import me.rhunk.snapenhance.features.impl.experiments.MeoPasscodeBypass import me.rhunk.snapenhance.features.impl.Messaging import me.rhunk.snapenhance.features.impl.downloader.AntiAutoDownload import me.rhunk.snapenhance.features.impl.downloader.MediaDownloader import me.rhunk.snapenhance.features.impl.extras.AntiAutoSave -import me.rhunk.snapenhance.features.impl.extras.AppPasscode +import me.rhunk.snapenhance.features.impl.experiments.AppPasscode import me.rhunk.snapenhance.features.impl.extras.AutoSave import me.rhunk.snapenhance.features.impl.extras.DisableVideoLengthRestriction import me.rhunk.snapenhance.features.impl.extras.GalleryMediaSendOverride