This commit is contained in:
qimiko committed 2022-10-29 17:09:53 -07:00
1 parent 19f1689f47
commit 42642a2b6a
1 file changed
+18 -6
@@ -41,7 +41,10 @@ class MainActivity : ComponentActivity() {
setContent { setContent {
GeodeLauncherTheme { GeodeLauncherTheme {
Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) { Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
MainScreen(gdInstalled) MainScreen(gdInstalled)
} }
} }
@@ -62,8 +65,14 @@ fun onSettings(context: Context) {
fun onOpenFolder(context: Context) { fun onOpenFolder(context: Context) {
context.getExternalFilesDir(null)?.let { file -> context.getExternalFilesDir(null)?.let { file ->
val clipboardManager = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager val clipboardManager =
clipboardManager.setPrimaryClip(ClipData.newPlainText("Launcher External Folder", file.path)) context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
clipboardManager.setPrimaryClip(
ClipData.newPlainText(
"Launcher External Folder",
file.path
)
)
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) { if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
Toast.makeText(context, "Copied!", Toast.LENGTH_SHORT).show() Toast.makeText(context, "Copied!", Toast.LENGTH_SHORT).show()
} }
@@ -72,10 +81,12 @@ fun onOpenFolder(context: Context) {
fun toggleLoadTesting(context: Context): Boolean { fun toggleLoadTesting(context: Context): Boolean {
val preferences = context.getSharedPreferences( val preferences = context.getSharedPreferences(
context.getString(R.string.preference_file_key), Context.MODE_PRIVATE) context.getString(R.string.preference_file_key), Context.MODE_PRIVATE
)
val current = preferences.getBoolean( val current = preferences.getBoolean(
context.getString(R.string.preference_load_testing), false) context.getString(R.string.preference_load_testing), false
)
preferences.edit { preferences.edit {
putBoolean(context.getString(R.string.preference_load_testing), !current) putBoolean(context.getString(R.string.preference_load_testing), !current)
commit() commit()
@@ -86,7 +97,8 @@ fun toggleLoadTesting(context: Context): Boolean {
fun getLoadTesting(context: Context): Boolean { fun getLoadTesting(context: Context): Boolean {
val preferences = context.getSharedPreferences( val preferences = context.getSharedPreferences(
context.getString(R.string.preference_file_key), Context.MODE_PRIVATE) context.getString(R.string.preference_file_key), Context.MODE_PRIVATE
)
return preferences.getBoolean(context.getString(R.string.preference_load_testing), false) return preferences.getBoolean(context.getString(R.string.preference_load_testing), false)
} }