Fix: Fixed Others Text/Links
This commit is contained in:
@@ -22,6 +22,7 @@ import android.view.WindowInsets
|
|||||||
import android.view.inputmethod.InputMethodManager
|
import android.view.inputmethod.InputMethodManager
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
|
import androidx.appcompat.app.AppCompatDelegate
|
||||||
import androidx.appcompat.widget.LinearLayoutCompat
|
import androidx.appcompat.widget.LinearLayoutCompat
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import com.github.droidworksstudio.launcher.Constants
|
import com.github.droidworksstudio.launcher.Constants
|
||||||
@@ -93,6 +94,14 @@ class AppHelper @Inject constructor() {
|
|||||||
context.startActivity(intent)
|
context.startActivity(intent)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun darkThemes(darkThemes: Boolean){
|
||||||
|
if (darkThemes){
|
||||||
|
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
|
||||||
|
}else{
|
||||||
|
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
fun dayNightMod(context: Context, view: View) {
|
fun dayNightMod(context: Context, view: View) {
|
||||||
when (context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK) {
|
when (context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK) {
|
||||||
Configuration.UI_MODE_NIGHT_YES -> {
|
Configuration.UI_MODE_NIGHT_YES -> {
|
||||||
@@ -276,6 +285,27 @@ class AppHelper @Inject constructor() {
|
|||||||
return dailyWordsArray[wordIndex]
|
return dailyWordsArray[wordIndex]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun shareApp(context: Context){
|
||||||
|
val shareIntent = Intent(Intent.ACTION_SEND)
|
||||||
|
shareIntent.type = "text/plain"
|
||||||
|
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Share Application")
|
||||||
|
shareIntent.putExtra(Intent.EXTRA_TEXT, "https://f-droid.org/packages/" + context.packageName)
|
||||||
|
context.startActivity(Intent.createChooser(shareIntent, "Share Application"))
|
||||||
|
}
|
||||||
|
|
||||||
|
fun github(context: Context){
|
||||||
|
val uri = Uri.parse("https://github.com/DroidWorksStudio/EasyLauncher")
|
||||||
|
val intent = Intent(Intent.ACTION_VIEW, uri)
|
||||||
|
context.startActivity(intent)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun feedback(context: Context){
|
||||||
|
val emailIntent = Intent(Intent.ACTION_SENDTO)
|
||||||
|
emailIntent.data = Uri.parse("mailto:droidworksstuido@063240.xyz")
|
||||||
|
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Easy Launcher")
|
||||||
|
context.startActivity(Intent.createChooser(emailIntent, "Choose Mail Application"))
|
||||||
|
}
|
||||||
|
|
||||||
fun enableAppAsAccessibilityService(context: Context, accessibilityState: Boolean) {
|
fun enableAppAsAccessibilityService(context: Context, accessibilityState: Boolean) {
|
||||||
|
|
||||||
val myAccessibilityService = MyAccessibilityService.instance()
|
val myAccessibilityService = MyAccessibilityService.instance()
|
||||||
|
|||||||
@@ -121,6 +121,18 @@ class SettingsFragment : Fragment(), ScrollEventListener {
|
|||||||
val bottomSheetFragment = ColorBottomSheetDialogFragment(this.requireContext())
|
val bottomSheetFragment = ColorBottomSheetDialogFragment(this.requireContext())
|
||||||
bottomSheetFragment.show(parentFragmentManager, "BottomSheetDialog")
|
bottomSheetFragment.show(parentFragmentManager, "BottomSheetDialog")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
binding.shareView.setOnClickListener {
|
||||||
|
appHelper.shareApp(requireContext())
|
||||||
|
}
|
||||||
|
|
||||||
|
binding.githubView.setOnClickListener {
|
||||||
|
appHelper.github(requireContext())
|
||||||
|
}
|
||||||
|
|
||||||
|
binding.feedbackView.setOnClickListener {
|
||||||
|
appHelper.feedback(requireContext())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupSwitchListeners() {
|
private fun setupSwitchListeners() {
|
||||||
|
|||||||
Reference in New Issue
Block a user