From cd36029beb974c5b68aa6af9a3e767d7c12aa7af Mon Sep 17 00:00:00 2001 From: Artem Zatsarynnyi Date: Wed, 20 May 2026 10:52:11 +0200 Subject: [PATCH] Show plugin icon in the plugins list Signed-off-by: Artem Zatsarynnyi --- .../src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt | 1 + .../src/main/kotlin/toolbox/buildlogic/PublishToolboxPlugin.kt | 1 + plugin/src/main/resources/pluginIcon.svg | 1 + 3 files changed, 3 insertions(+) create mode 100644 plugin/src/main/resources/pluginIcon.svg diff --git a/build-logic/src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt b/build-logic/src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt index 59851e8..a30d963 100644 --- a/build-logic/src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt +++ b/build-logic/src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt @@ -77,6 +77,7 @@ class InstallToolboxPlugin : Plugin { from("src/main/resources") { include("dependencies.json") include("icon.svg") + include("pluginIcon.svg") } into(targetDir) } diff --git a/build-logic/src/main/kotlin/toolbox/buildlogic/PublishToolboxPlugin.kt b/build-logic/src/main/kotlin/toolbox/buildlogic/PublishToolboxPlugin.kt index 95a4c57..96e2fb0 100644 --- a/build-logic/src/main/kotlin/toolbox/buildlogic/PublishToolboxPlugin.kt +++ b/build-logic/src/main/kotlin/toolbox/buildlogic/PublishToolboxPlugin.kt @@ -37,6 +37,7 @@ class PublishToolboxPlugin : Plugin { from(target.file("src/main/resources")) { include("dependencies.json") include("icon.svg") + include("pluginIcon.svg") into("${target.group}") } from(target.tasks.named("jar")) { diff --git a/plugin/src/main/resources/pluginIcon.svg b/plugin/src/main/resources/pluginIcon.svg new file mode 100644 index 0000000..e8b2bea --- /dev/null +++ b/plugin/src/main/resources/pluginIcon.svg @@ -0,0 +1 @@ +