diff --git a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginScanner.kt b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginScanner.kt index 7a3ffd8a..ce61ffc2 100644 --- a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginScanner.kt +++ b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginScanner.kt @@ -2,7 +2,6 @@ import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.net.Uri -import android.util.Log import de.mm20.launcher2.crashreporter.CrashReporter import de.mm20.launcher2.plugin.Plugin import de.mm20.launcher2.plugin.PluginType @@ -40,7 +39,8 @@ class PluginScanner( } ?: continue plugins.add( Plugin( - label = cr.loadLabel(context.packageManager).toString(), + label = providerInfo.metaData?.getString("de.mm20.launcher2.plugin.label") + ?: cr.loadLabel(context.packageManager).toString(), description = providerInfo.metaData?.getString("de.mm20.launcher2.plugin.description"), packageName = providerInfo.packageName, className = providerInfo.name, diff --git a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt index 80c64998..0a8ee3ae 100644 --- a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt +++ b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt @@ -214,7 +214,8 @@ internal class PluginServiceImpl( val signature = getSignature(packageName) PluginPackage( packageName = packageName, - label = appInfo.loadLabel(context.packageManager).toString(), + label = appInfo.metaData?.getString("de.mm20.launcher2.plugin.label") + ?: appInfo.loadLabel(context.packageManager).toString(), description = appInfo.metaData?.getString("de.mm20.launcher2.plugin.description"), author = appInfo.metaData?.getString("de.mm20.launcher2.plugin.author"), plugins = plugins, @@ -248,7 +249,8 @@ internal class PluginServiceImpl( .map { PluginPackage( packageName = packageName, - label = appInfo.loadLabel(context.packageManager).toString(), + label = appInfo.metaData?.getString("de.mm20.launcher2.plugin.label") + ?: appInfo.loadLabel(context.packageManager).toString(), description = appInfo.metaData?.getString("de.mm20.launcher2.plugin.description"), author = appInfo.metaData?.getString("de.mm20.launcher2.plugin.author"), plugins = it,