diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 799d02e..0f95879 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,8 +1,3 @@ -/* - * Copyright (c) 2021 Juby210 - * Licensed under the Open Software License version 3.0 - */ - val pagingVersion = "3.1.0" val accompanistVersion = "0.23.0" val composeVersion = "1.1.0" diff --git a/app/src/main/kotlin/com/aliucord/manager/MainActivity.kt b/app/src/main/kotlin/com/aliucord/manager/MainActivity.kt index a089e78..5c1c938 100644 --- a/app/src/main/kotlin/com/aliucord/manager/MainActivity.kt +++ b/app/src/main/kotlin/com/aliucord/manager/MainActivity.kt @@ -1,15 +1,14 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager import android.content.Context import android.content.Intent -import android.os.Build -import android.os.Bundle -import android.os.Environment +import android.os.* import android.provider.Settings import android.view.animation.AccelerateInterpolator import androidx.activity.ComponentActivity @@ -69,4 +68,4 @@ class MainActivity : ComponentActivity() { } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/models/Manifest.kt b/app/src/main/kotlin/com/aliucord/manager/models/Manifest.kt index ed571c4..62dd2a4 100644 --- a/app/src/main/kotlin/com/aliucord/manager/models/Manifest.kt +++ b/app/src/main/kotlin/com/aliucord/manager/models/Manifest.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.models data class Manifest( @@ -10,4 +15,4 @@ data class Manifest( val changelogMedia: String? ) { data class Author(val name: String, val id: Long) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/models/Plugin.kt b/app/src/main/kotlin/com/aliucord/manager/models/Plugin.kt index 83e3fce..66ab63a 100644 --- a/app/src/main/kotlin/com/aliucord/manager/models/Plugin.kt +++ b/app/src/main/kotlin/com/aliucord/manager/models/Plugin.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.models import android.util.Log @@ -46,4 +51,4 @@ data class Plugin(val file: File) { }.sortedBy { it.manifest.name } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/models/github/Commit.kt b/app/src/main/kotlin/com/aliucord/manager/models/github/Commit.kt index e860632..17d824f 100644 --- a/app/src/main/kotlin/com/aliucord/manager/models/github/Commit.kt +++ b/app/src/main/kotlin/com/aliucord/manager/models/github/Commit.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ @@ -15,4 +15,4 @@ data class Commit( ) { data class Author(@SerializedName("login") val name: String) data class Commit(val message: String) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/models/github/GithubUser.kt b/app/src/main/kotlin/com/aliucord/manager/models/github/GithubUser.kt index 341412b..63c969e 100644 --- a/app/src/main/kotlin/com/aliucord/manager/models/github/GithubUser.kt +++ b/app/src/main/kotlin/com/aliucord/manager/models/github/GithubUser.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.models.github import com.google.gson.annotations.SerializedName @@ -5,4 +10,4 @@ import com.google.gson.annotations.SerializedName data class GithubUser( @SerializedName("login") val name: String, val contributions: Int -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/models/github/Version.kt b/app/src/main/kotlin/com/aliucord/manager/models/github/Version.kt index 41cd878..779ee7f 100644 --- a/app/src/main/kotlin/com/aliucord/manager/models/github/Version.kt +++ b/app/src/main/kotlin/com/aliucord/manager/models/github/Version.kt @@ -1,7 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.models.github data class Version( val versionCode: String, val versionName: String, val aliucordHash: String -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/preferences/Preferences.kt b/app/src/main/kotlin/com/aliucord/manager/preferences/Preferences.kt index 1f3f42a..16fb3d8 100644 --- a/app/src/main/kotlin/com/aliucord/manager/preferences/Preferences.kt +++ b/app/src/main/kotlin/com/aliucord/manager/preferences/Preferences.kt @@ -1,8 +1,9 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.preferences import android.content.SharedPreferences @@ -63,4 +64,4 @@ fun stringPreference( defaultValue, SharedPreferences::getString, SharedPreferences.Editor::putString -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/preferences/PreferencesHolder.kt b/app/src/main/kotlin/com/aliucord/manager/preferences/PreferencesHolder.kt index 782d75e..6c7ca89 100644 --- a/app/src/main/kotlin/com/aliucord/manager/preferences/PreferencesHolder.kt +++ b/app/src/main/kotlin/com/aliucord/manager/preferences/PreferencesHolder.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ @@ -15,4 +15,4 @@ object Prefs { val debuggable = boolPreference("debuggable") val useDexFromStorage = boolPreference("use_dex_from_storage") val dexLocation = stringPreference("dex_location", "$aliucordDir/Injector.dex") -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/AppBar.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/AppBar.kt index 8b3fe0b..f220e61 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/AppBar.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/AppBar.kt @@ -1,9 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components import androidx.annotation.StringRes -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.wrapContentSize -import androidx.compose.foundation.layout.wrapContentWidth +import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.MoreVert @@ -114,4 +117,4 @@ fun AppBar(navController: NavController) { } } ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/GrantPermission.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/GrantPermission.kt index e2341af..86bf5c4 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/GrantPermission.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/GrantPermission.kt @@ -1,13 +1,15 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components import android.content.Intent import android.net.Uri import android.provider.Settings import androidx.compose.foundation.layout.* -import androidx.compose.material3.Button -import androidx.compose.material3.ButtonDefaults -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Text +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -61,4 +63,4 @@ fun GrantPermission(permissionState: PermissionState) = Column( Text(stringResource(R.string.open_settings)) } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/ListItem.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/ListItem.kt index e863c97..6a3122e 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/ListItem.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/ListItem.kt @@ -1,9 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components import androidx.compose.material.ExperimentalMaterialApi -import androidx.compose.material3.LocalContentColor -import androidx.compose.material3.LocalTextStyle -import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.Modifier @@ -22,14 +25,16 @@ fun ListItem( ) = M2ListItem( modifier = modifier, icon = icon, - overlineText = if (overlineText != null) {{ - CompositionLocalProvider( - LocalContentColor provides MaterialTheme.colorScheme.onSurfaceVariant, - LocalTextStyle provides MaterialTheme.typography.labelMedium - ) { - overlineText() + overlineText = if (overlineText != null) { + { + CompositionLocalProvider( + LocalContentColor provides MaterialTheme.colorScheme.onSurfaceVariant, + LocalTextStyle provides MaterialTheme.typography.labelMedium + ) { + overlineText() + } } - }} else null, + } else null, text = { CompositionLocalProvider( LocalContentColor provides MaterialTheme.colorScheme.onSurface, @@ -50,4 +55,4 @@ fun ListItem( } else null, trailing = trailing, singleLineSecondaryText = singleLineSecondaryText, -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/ManagerScaffold.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/ManagerScaffold.kt index d59eadf..2c4ba47 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/ManagerScaffold.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/ManagerScaffold.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components import android.Manifest @@ -10,9 +15,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.navigation.compose.rememberNavController import com.aliucord.manager.ui.screens.NavGraphs -import com.google.accompanist.permissions.ExperimentalPermissionsApi -import com.google.accompanist.permissions.PermissionRequired -import com.google.accompanist.permissions.rememberPermissionState +import com.google.accompanist.permissions.* import com.ramcosta.composedestinations.DestinationsNavHost import com.ramcosta.composedestinations.rememberNavHostEngine @@ -45,4 +48,4 @@ fun ManagerScaffold() { ) } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/PluginsList.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/PluginsList.kt index 0958c64..7a410ec 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/PluginsList.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/PluginsList.kt @@ -1,9 +1,11 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.shape.RoundedCornerShape @@ -61,8 +63,8 @@ fun PluginsList() = Column( items(plugins.filter { plugin -> plugin.manifest.run { name.contains(search, true) - || description.contains(search, true) - || authors.any { a -> a.name.contains(search, true) } + || description.contains(search, true) + || authors.any { a -> a.name.contains(search, true) } } }) { plugin -> var showDeleteDialog by remember { mutableStateOf(false) } @@ -119,4 +121,4 @@ fun PluginsList() = Column( } else { Text(stringResource(R.string.no_plugins_installed)) } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/Switch.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/Switch.kt index 11a1789..4e6497f 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/Switch.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/Switch.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components import androidx.compose.foundation.interaction.MutableInteractionSource @@ -31,4 +36,4 @@ fun Switch( uncheckedThumbColor = colors.secondary ) ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorEntry.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorEntry.kt index edb9253..7af4779 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorEntry.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorEntry.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.about import androidx.compose.foundation.Image @@ -28,4 +33,4 @@ fun ContributorEntry(name: String) { ), contentDescription = stringResource(R.string.contributor) ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorsCard.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorsCard.kt index 2700ed9..f1974ae 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorsCard.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/ContributorsCard.kt @@ -1,15 +1,15 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.about import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.layout.* -import androidx.compose.foundation.lazy.GridCells -import androidx.compose.foundation.lazy.LazyVerticalGrid -import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.lazy.* import androidx.compose.material3.* -import androidx.compose.runtime.Composable -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.mutableStateListOf -import androidx.compose.runtime.remember +import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource @@ -61,4 +61,4 @@ fun ContributorsCard() = ElevatedCard( } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/TeamCard.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/TeamCard.kt index 5b217e9..45145c2 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/TeamCard.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/TeamCard.kt @@ -1,10 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.about import androidx.compose.foundation.layout.* -import androidx.compose.material3.ElevatedCard -import androidx.compose.material3.ExperimentalMaterial3Api -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Text +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource @@ -34,4 +36,4 @@ fun TeamCard() = ElevatedCard( UserEntry("mwittrien", "your memory gon") } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/UserEntry.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/UserEntry.kt index e23aedb..c5eea0f 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/about/UserEntry.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/about/UserEntry.kt @@ -1,10 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.about import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.* import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -38,4 +40,4 @@ fun UserEntry(name: String, roles: String) = Column { Text(roles) } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/installer/InstallerDialog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/installer/InstallerDialog.kt index 5cdfcf5..85e8353 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/installer/InstallerDialog.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/installer/InstallerDialog.kt @@ -1,11 +1,13 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.installer import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.clickable -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment @@ -91,4 +93,4 @@ fun InstallerDialog( }, onDismissRequest = onDismissRequest ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/Changelog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/Changelog.kt index e12638d..af4e97e 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/Changelog.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/Changelog.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.plugins import android.annotation.SuppressLint @@ -132,7 +137,8 @@ fun Changelog( modifier = Modifier.padding(top = 16.dp, bottom = 6.dp) ) } - line.all { c -> c == '=' } -> {} // Discord ignores ======= + line.all { c -> c == '=' } -> { + } // Discord ignores ======= else -> { LinkText( buildAnnotatedString { @@ -172,4 +178,4 @@ private fun LinkText(annotatedString: AnnotatedString, modifier: Modifier = Modi }, modifier = modifier ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/PluginCard.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/PluginCard.kt index efffecb..ef92a6b 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/PluginCard.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/plugins/PluginCard.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.plugins import androidx.compose.foundation.layout.* @@ -10,10 +15,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalUriHandler import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.SpanStyle -import androidx.compose.ui.text.buildAnnotatedString +import androidx.compose.ui.text.* import androidx.compose.ui.text.font.FontWeight -import androidx.compose.ui.text.withStyle import androidx.compose.ui.unit.dp import com.aliucord.manager.R import com.aliucord.manager.models.Plugin @@ -91,7 +94,8 @@ fun PluginCard( Icon( painter = painterResource(R.drawable.ic_account_github_white_24dp), contentDescription = "GitHub", - tint = MaterialTheme.colorScheme.onSurface) + tint = MaterialTheme.colorScheme.onSurface + ) } if (plugin.manifest.changelog != null) { @@ -118,4 +122,4 @@ fun PluginCard( } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/Setting.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/Setting.kt index e8c4d94..92de257 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/Setting.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/Setting.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.settings import androidx.compose.foundation.clickable @@ -26,4 +31,4 @@ fun PreferenceItem( onCheckedChange = preference::set ) } -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeDialog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeDialog.kt index 1b0430a..0ddce97 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeDialog.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeDialog.kt @@ -1,9 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.settings import androidx.compose.foundation.clickable -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment @@ -59,4 +62,4 @@ fun ThemeDialog( } } ) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeSetting.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeSetting.kt index ff49a95..8c32d0b 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeSetting.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/settings/ThemeSetting.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.components.settings import androidx.compose.foundation.clickable @@ -27,4 +32,4 @@ fun ThemeSetting( Text(Theme.from(Prefs.theme.get()).displayName) } } -) \ No newline at end of file +) diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/AboutScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/AboutScreen.kt index d8f3452..517d8bd 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/AboutScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/AboutScreen.kt @@ -1,9 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.screens import androidx.compose.foundation.layout.* -import androidx.compose.material3.Button -import androidx.compose.material3.Icon -import androidx.compose.material3.Text +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalUriHandler @@ -40,4 +43,4 @@ fun AboutScreen() { Text(stringResource(R.string.source_code)) } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/CommitsScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/CommitsScreen.kt index 2428f10..549261c 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/CommitsScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/CommitsScreen.kt @@ -1,9 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.screens import androidx.compose.foundation.clickable -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.wrapContentWidth +import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material3.CircularProgressIndicator @@ -83,7 +86,7 @@ fun CommitsScreen() { localUriHandler.openUri(commitData.htmlUrl) }, overlineText = { Text(commitData.sha.substring(0, 7)) }, - text = { Text("${commitData.commit.message.split("\n").first()} - ${commitData.author.name}")} + text = { Text("${commitData.commit.message.split("\n").first()} - ${commitData.author.name}") } ) } @@ -95,4 +98,4 @@ fun CommitsScreen() { ) } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/HomeScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/HomeScreen.kt index 4f0bd2d..90277c8 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/HomeScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/HomeScreen.kt @@ -1,8 +1,9 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.ui.screens import android.content.Intent @@ -20,10 +21,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.SpanStyle -import androidx.compose.ui.text.buildAnnotatedString +import androidx.compose.ui.text.* import androidx.compose.ui.text.font.FontWeight -import androidx.compose.ui.text.withStyle import androidx.compose.ui.unit.dp import androidx.core.net.toFile import com.aliucord.manager.R @@ -34,9 +33,7 @@ import com.aliucord.manager.ui.components.installer.DownloadMethod import com.aliucord.manager.ui.components.installer.InstallerDialog import com.aliucord.manager.ui.screens.destinations.CommitsScreenDestination import com.aliucord.manager.ui.screens.destinations.InstallerScreenDestination -import com.aliucord.manager.utils.Github -import com.aliucord.manager.utils.gson -import com.aliucord.manager.utils.httpClient +import com.aliucord.manager.utils.* import com.ramcosta.composedestinations.annotation.Destination import com.ramcosta.composedestinations.navigation.DestinationsNavigator import io.ktor.client.request.* @@ -258,4 +255,4 @@ fun HomeScreen(navigator: DestinationsNavigator) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/InstallScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/InstallScreen.kt index f41a44f..5c5e7a9 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/InstallScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/InstallScreen.kt @@ -1,10 +1,13 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.screens import android.content.Intent import androidx.compose.foundation.ExperimentalFoundationApi -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.* import androidx.compose.material3.Text import androidx.compose.runtime.* import androidx.compose.ui.Modifier @@ -200,11 +203,11 @@ fun InstallerScreen(navigator: DestinationsNavigator, apk: File?) { Spacer(Modifier.weight(1f, true)) -// LinearProgressIndicator( -// modifier = Modifier -// .fillMaxWidth() -// .height(8.dp), -// progress = 0.5f -// ) + // LinearProgressIndicator( + // modifier = Modifier + // .fillMaxWidth() + // .height(8.dp), + // progress = 0.5f + // ) } } diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/SettingsScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/SettingsScreen.kt index 59d1f76..42ef55d 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/SettingsScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/SettingsScreen.kt @@ -1,17 +1,15 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.ui.screens import androidx.activity.compose.rememberLauncherForActivityResult import androidx.activity.result.contract.ActivityResultContracts import androidx.compose.foundation.clickable -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.* import androidx.compose.material.ContentAlpha import androidx.compose.material3.* import androidx.compose.runtime.* @@ -24,9 +22,7 @@ import androidx.compose.ui.unit.dp import com.aliucord.manager.R import com.aliucord.manager.preferences.Prefs import com.aliucord.manager.ui.components.ListItem -import com.aliucord.manager.ui.components.settings.PreferenceItem -import com.aliucord.manager.ui.components.settings.ThemeDialog -import com.aliucord.manager.ui.components.settings.ThemeSetting +import com.aliucord.manager.ui.components.settings.* import com.ramcosta.composedestinations.annotation.Destination @OptIn(ExperimentalMaterial3Api::class, androidx.compose.material.ExperimentalMaterialApi::class) @@ -110,4 +106,4 @@ fun SettingsScreen() = Column( ) { Text(stringResource(R.string.clear_files_cache), textAlign = TextAlign.Center) } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/StoreScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/StoreScreen.kt index f1388f6..30e7ff7 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/StoreScreen.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/StoreScreen.kt @@ -1,19 +1,16 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.ui.screens import androidx.annotation.Keep -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items -import androidx.compose.material3.CircularProgressIndicator -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Text -import androidx.compose.runtime.Composable -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.mutableStateListOf -import androidx.compose.runtime.remember +import androidx.compose.material3.* +import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp @@ -65,4 +62,4 @@ fun StoreScreen() { } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Color.kt b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Color.kt index 98e6bbf..a5d9ecb 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Color.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Color.kt @@ -1,8 +1,9 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.ui.theme import androidx.compose.ui.graphics.Color @@ -17,4 +18,4 @@ val discordBrand = Color(0xff5865F2) val discordGreen = Color(0xff57F287) val discordRed = Color(0xffED4245) -val errorColor = discordRed \ No newline at end of file +val errorColor = discordRed diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Theme.kt b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Theme.kt index ede3048..7704053 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Theme.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Theme.kt @@ -1,8 +1,9 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.ui.theme import android.os.Build @@ -67,4 +68,4 @@ enum class Theme(val displayName: String) { companion object { fun from(index: Int) = values()[index] } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Type.kt b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Type.kt index 65b0c63..5788f38 100644 --- a/app/src/main/kotlin/com/aliucord/manager/ui/theme/Type.kt +++ b/app/src/main/kotlin/com/aliucord/manager/ui/theme/Type.kt @@ -1,10 +1,11 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.ui.theme import androidx.compose.material3.Typography -val Typography = Typography() \ No newline at end of file +val Typography = Typography() diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/Const.kt b/app/src/main/kotlin/com/aliucord/manager/utils/Const.kt index 7133999..639385a 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/Const.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/Const.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.utils import android.os.Environment diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/DownloadUtils.kt b/app/src/main/kotlin/com/aliucord/manager/utils/DownloadUtils.kt index 049ead7..1468cac 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/DownloadUtils.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/DownloadUtils.kt @@ -1,10 +1,12 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.utils import android.app.DownloadManager -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import android.content.IntentFilter +import android.content.* import androidx.core.net.toUri import java.io.File import kotlin.coroutines.resume @@ -56,4 +58,4 @@ object DownloadUtils { } } } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/Github.kt b/app/src/main/kotlin/com/aliucord/manager/utils/Github.kt index 7dab008..844a8f4 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/Github.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/Github.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ @@ -43,4 +43,4 @@ object Github { return res } -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/ManifestPatcher.kt b/app/src/main/kotlin/com/aliucord/manager/utils/ManifestPatcher.kt index eecae73..d923c0c 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/ManifestPatcher.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/ManifestPatcher.kt @@ -1,15 +1,13 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.utils import com.aliucord.manager.preferences.Prefs -import pxb.android.axml.AxmlReader -import pxb.android.axml.AxmlVisitor -import pxb.android.axml.AxmlWriter -import pxb.android.axml.NodeVisitor +import pxb.android.axml.* fun patchManifest(manifestBytes: ByteArray): ByteArray { val packageName = "com.aliucord" @@ -32,7 +30,8 @@ fun patchManifest(manifestBytes: ByteArray): ByteArray { return when (name) { "uses-sdk" -> ReplaceAttrsVisitor(nv, mapOf("targetSdkVersion" to 29)) "permission" -> ReplaceAttrsVisitor(nv, mapOf("name" to "$packageName.permission.CONNECT")) - "application" -> object : ReplaceAttrsVisitor(nv, mapOf(REQUEST_LEGACY_STORAGE to 1, "label" to "Aliucord", "debuggable" to debuggable)) { + "application" -> object : + ReplaceAttrsVisitor(nv, mapOf(REQUEST_LEGACY_STORAGE to 1, "label" to "Aliucord", "debuggable" to debuggable)) { private var addLegacyStorage = true private var addDebuggable = debuggable @@ -47,14 +46,18 @@ fun patchManifest(manifestBytes: ByteArray): ByteArray { "activity" -> ReplaceAttrsVisitor(visitor, mapOf("label" to "Aliucord")) "service" -> object : NodeVisitor(visitor) { override fun attr(ns: String?, name: String, resourceId: Int, type: Int, value: Any?) { - super.attr(ns, name, resourceId, type, - if (value is String && value.endsWith("CONNECT")) "$packageName.permission.CONNECT" else value) + super.attr( + ns, name, resourceId, type, + if (value is String && value.endsWith("CONNECT")) "$packageName.permission.CONNECT" else value + ) } } "provider" -> object : NodeVisitor(visitor) { override fun attr(ns: String?, name: String, resourceId: Int, type: Int, value: Any?) { - super.attr(ns, name, resourceId, type, - if (name == "authorities") (value as String).replace("com.discord", packageName) else value) + super.attr( + ns, name, resourceId, type, + if (name == "authorities") (value as String).replace("com.discord", packageName) else value + ) } } "meta-data" -> object : NodeVisitor(visitor) { @@ -62,8 +65,10 @@ fun patchManifest(manifestBytes: ByteArray): ByteArray { override fun attr(ns: String?, name: String, resourceId: Int, type: Int, value: Any?) { if (name == "name" && value == "firebase_crashlytics_collection_enabled") crashlytics = true - super.attr(ns, name, resourceId, type, - if (name == "value" && crashlytics) 0 else value) + super.attr( + ns, name, resourceId, type, + if (name == "value" && crashlytics) 0 else value + ) } } else -> visitor diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/ReplaceAttrsVisitor.kt b/app/src/main/kotlin/com/aliucord/manager/utils/ReplaceAttrsVisitor.kt index 304cf2c..a076ee3 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/ReplaceAttrsVisitor.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/ReplaceAttrsVisitor.kt @@ -1,8 +1,9 @@ /* - * Copyright (c) 2021 Juby210 + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.utils import pxb.android.axml.NodeVisitor diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt b/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt index 8652b1f..41effcd 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt @@ -1,7 +1,8 @@ /* - * Copyright (c) 2021 Juby210 & Vendicated + * Copyright (c) 2022 Juby210 & zt * Licensed under the Open Software License version 3.0 */ + package com.aliucord.manager.utils import com.aliucord.libzip.Zip @@ -16,17 +17,13 @@ import org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder import org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder import org.bouncycastle.util.encoders.Base64 -import java.io.ByteArrayOutputStream -import java.io.File -import java.io.IOException +import java.io.* import java.math.BigInteger import java.security.* import java.security.cert.Certificate import java.security.cert.X509Certificate import java.util.* -import java.util.jar.Attributes -import java.util.jar.JarFile -import java.util.jar.Manifest +import java.util.jar.* private class KeySet(val publicKey: X509Certificate, val privateKey: PrivateKey) @@ -205,4 +202,4 @@ object Signer { } private fun ByteArray.toBase64() = String(Base64.encode(this)) -} \ No newline at end of file +} diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/ZipUtils.kt b/app/src/main/kotlin/com/aliucord/manager/utils/ZipUtils.kt index 5936447..3da2746 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/ZipUtils.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/ZipUtils.kt @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2022 Juby210 & zt + * Licensed under the Open Software License version 3.0 + */ + package com.aliucord.manager.utils import com.aliucord.libzip.Zip @@ -8,4 +13,4 @@ fun Zip.writeEntry(entryName: String, bytes: ByteArray) { openEntry(entryName) writeEntry(bytes, bytes.size.toLong()) closeEntry() -} \ No newline at end of file +} diff --git a/app/src/main/res/drawable/ic_account_github_white_24dp.xml b/app/src/main/res/drawable/ic_account_github_white_24dp.xml index e4b5e91..bb914a0 100644 --- a/app/src/main/res/drawable/ic_account_github_white_24dp.xml +++ b/app/src/main/res/drawable/ic_account_github_white_24dp.xml @@ -1,4 +1,11 @@ - - - \ No newline at end of file + + + diff --git a/app/src/main/res/drawable/ic_discord.xml b/app/src/main/res/drawable/ic_discord.xml index 0badb62..53787e2 100644 --- a/app/src/main/res/drawable/ic_discord.xml +++ b/app/src/main/res/drawable/ic_discord.xml @@ -3,10 +3,10 @@ android:height="19dp" android:viewportWidth="71" android:viewportHeight="55"> - - - - - \ No newline at end of file + + + + + diff --git a/app/src/main/res/drawable/ic_download_24dp.xml b/app/src/main/res/drawable/ic_download_24dp.xml index 1acdd9b..103827b 100644 --- a/app/src/main/res/drawable/ic_download_24dp.xml +++ b/app/src/main/res/drawable/ic_download_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - - \ No newline at end of file + + diff --git a/app/src/main/res/drawable/ic_history_white_24dp.xml b/app/src/main/res/drawable/ic_history_white_24dp.xml index b4a1e1d..f3e3f07 100644 --- a/app/src/main/res/drawable/ic_history_white_24dp.xml +++ b/app/src/main/res/drawable/ic_history_white_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - - \ No newline at end of file + + diff --git a/app/src/main/res/drawable/ic_launch_24dp.xml b/app/src/main/res/drawable/ic_launch_24dp.xml index 0f16d33..3fcd087 100644 --- a/app/src/main/res/drawable/ic_launch_24dp.xml +++ b/app/src/main/res/drawable/ic_launch_24dp.xml @@ -1,4 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index 2f0c97e..59eca1b 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -3,20 +3,20 @@ android:height="108dp" android:viewportWidth="108" android:viewportHeight="108"> - - - - - - \ No newline at end of file + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_monochrome.xml b/app/src/main/res/drawable/ic_launcher_monochrome.xml index b25c33f..ce5ad48 100644 --- a/app/src/main/res/drawable/ic_launcher_monochrome.xml +++ b/app/src/main/res/drawable/ic_launcher_monochrome.xml @@ -3,59 +3,59 @@ android:height="108dp" android:viewportWidth="108" android:viewportHeight="108"> - - - - - - - - \ No newline at end of file + + + + + + + + diff --git a/app/src/main/res/drawable/ic_plugin_24dp.xml b/app/src/main/res/drawable/ic_plugin_24dp.xml index 2a2f4e3..986ff93 100644 --- a/app/src/main/res/drawable/ic_plugin_24dp.xml +++ b/app/src/main/res/drawable/ic_plugin_24dp.xml @@ -4,11 +4,10 @@ android:viewportWidth="24" android:viewportHeight="24"> - - - - - - \ No newline at end of file + + + + + diff --git a/app/src/main/res/drawable/ic_reinstall_24dp.xml b/app/src/main/res/drawable/ic_reinstall_24dp.xml index d19a881..f986635 100644 --- a/app/src/main/res/drawable/ic_reinstall_24dp.xml +++ b/app/src/main/res/drawable/ic_reinstall_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - - \ No newline at end of file + + diff --git a/app/src/main/res/drawable/ic_update_24dp.xml b/app/src/main/res/drawable/ic_update_24dp.xml index 8c53213..d51c785 100644 --- a/app/src/main/res/drawable/ic_update_24dp.xml +++ b/app/src/main/res/drawable/ic_update_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - - \ No newline at end of file + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 1413a31..fbf44be 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,6 @@ - - - - \ No newline at end of file + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 1413a31..fbf44be 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,6 +1,6 @@ - - - - \ No newline at end of file + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 5e4598f..105cff1 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,5 +1,5 @@ - #00c853 - #FFFFFFFF - \ No newline at end of file + #00c853 + #FFFFFFFF + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 27cd126..2139340 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,49 +1,49 @@ - Aliucord Manager - Clear files cache - Commits - Dex location - Open settings - You need to grant storage permission to use this app - Grant permission - Replace app icon with Aliucord logo - Settings - Show menu - Theme - Use Aliucord.dex from storage - Plugins - Uninstall %1$s - Search - View changelog for %1$s - Are you sure you want to uninstall this plugin? This action cannot be undone. - Close - Support Server - Back - Home - Install - Reinstall - Update - Developer Mode - Debuggable - Use debuggable manifest - About - Team - Contributors - Search Plugins - Source Code - Installer - Use black - Use black colors for dark mode - Manager appearance - No plugins installed! - Store - Loading… - Contributor - Apply - Confirm - Dismiss - Download APK - Select APK - Download Method - Changelog Media - \ No newline at end of file + Aliucord Manager + Clear files cache + Commits + Dex location + Open settings + You need to grant storage permission to use this app + Grant permission + Replace app icon with Aliucord logo + Settings + Show menu + Theme + Use Aliucord.dex from storage + Plugins + Uninstall %1$s + Search + View changelog for %1$s + Are you sure you want to uninstall this plugin? This action cannot be undone. + Close + Support Server + Back + Home + Install + Reinstall + Update + Developer Mode + Debuggable + Use debuggable manifest + About + Team + Contributors + Search Plugins + Source Code + Installer + Use black + Use black colors for dark mode + Manager appearance + No plugins installed! + Store + Loading… + Contributor + Apply + Confirm + Dismiss + Download APK + Select APK + Download Method + Changelog Media + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index aebbc33..f335776 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -1,10 +1,12 @@ - - - \ No newline at end of file + + + + + diff --git a/app/src/main/res/xml/provider_paths.xml b/app/src/main/res/xml/provider_paths.xml index 476311e..135fca2 100644 --- a/app/src/main/res/xml/provider_paths.xml +++ b/app/src/main/res/xml/provider_paths.xml @@ -1,4 +1,6 @@ - + diff --git a/build.gradle.kts b/build.gradle.kts index 68dc499..87b65ba 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,8 +1,3 @@ -/* - * Copyright (c) 2021 Juby210 - * Licensed under the Open Software License version 3.0 - */ - // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { diff --git a/settings.gradle.kts b/settings.gradle.kts index 0dc41c9..2d29ac5 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,7 +1,2 @@ -/* - * Copyright (c) 2021 Juby210 - * Licensed under the Open Software License version 3.0 - */ - rootProject.name = "Aliucord Manager" include(":app") \ No newline at end of file