diff --git a/src/main/kotlin/org/jetbrains/tinygoplugin/icon/TinyGoPluginIcons.kt b/src/main/kotlin/org/jetbrains/tinygoplugin/icon/TinyGoPluginIcons.kt index 9e9e298..19b55eb 100644 --- a/src/main/kotlin/org/jetbrains/tinygoplugin/icon/TinyGoPluginIcons.kt +++ b/src/main/kotlin/org/jetbrains/tinygoplugin/icon/TinyGoPluginIcons.kt @@ -1,12 +1,12 @@ package org.jetbrains.tinygoplugin.icon -import com.goide.GoIcons +import com.intellij.openapi.util.IconLoader object TinyGoPluginIcons { @JvmField - val TinyGoIcon = GoIcons.ICON + val TinyGoIcon = IconLoader.getIcon("/icons/tinyGo.svg", javaClass) @JvmField - val TinyGoLibraryIcon = GoIcons.ICON + val TinyGoLibraryIcon = TinyGoIcon } diff --git a/src/main/kotlin/org/jetbrains/tinygoplugin/project/wizard/TinyGoProjectGenerator.kt b/src/main/kotlin/org/jetbrains/tinygoplugin/project/wizard/TinyGoProjectGenerator.kt index f4d0596..33f38e8 100644 --- a/src/main/kotlin/org/jetbrains/tinygoplugin/project/wizard/TinyGoProjectGenerator.kt +++ b/src/main/kotlin/org/jetbrains/tinygoplugin/project/wizard/TinyGoProjectGenerator.kt @@ -1,6 +1,5 @@ package org.jetbrains.tinygoplugin.project.wizard -import com.goide.GoIcons import com.goide.vgo.wizard.VgoModuleBuilder import com.goide.vgo.wizard.VgoNewProjectSettings import com.goide.wizard.GoProjectGenerator @@ -10,6 +9,7 @@ import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VirtualFile import com.intellij.platform.ProjectGeneratorPeer import org.jetbrains.tinygoplugin.configuration.TinyGoConfiguration +import org.jetbrains.tinygoplugin.icon.TinyGoPluginIcons import org.jetbrains.tinygoplugin.sdk.TinyGoSdkVersion import org.jetbrains.tinygoplugin.services.TinyGoInfoExtractor import org.jetbrains.tinygoplugin.services.extractTinyGoInfo @@ -24,7 +24,7 @@ class TinyGoProjectGenerator : GoProjectGenerator() { override fun getName(): String = "TinyGo" - override fun getLogo(): Icon = GoIcons.ICON + override fun getLogo(): Icon = TinyGoPluginIcons.TinyGoIcon override fun validate(baseDirPath: String): ValidationResult = ValidationResult.OK diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg new file mode 100644 index 0000000..41ddda9 --- /dev/null +++ b/src/main/resources/META-INF/pluginIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/resources/icons/tinyGo.svg b/src/main/resources/icons/tinyGo.svg new file mode 100644 index 0000000..9363274 --- /dev/null +++ b/src/main/resources/icons/tinyGo.svg @@ -0,0 +1 @@ + \ No newline at end of file