diff --git a/src/main/kotlin/asset/MixinAssets.kt b/src/main/kotlin/asset/MixinAssets.kt index d2f7e2070..bc1763610 100644 --- a/src/main/kotlin/asset/MixinAssets.kt +++ b/src/main/kotlin/asset/MixinAssets.kt @@ -22,11 +22,11 @@ package com.demonwav.mcdev.asset @Suppress("unused") object MixinAssets : Assets() { - val SHADOW = loadIcon("/assets/icons/mixin/shadow.png") - val SHADOW_DARK = loadIcon("/assets/icons/mixin/shadow_dark.png") + val MIXIN_ELEMENT_ICON = loadIcon("/assets/icons/mixin/mixin_element.svg") + val MIXIN_ELEMENT_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_element_dark.svg") - val MIXIN_CLASS_ICON = loadIcon("/assets/icons/mixin/mixin_class_gutter.png") - val MIXIN_CLASS_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_class_gutter_dark.png") + val MIXIN_CLASS_ICON = loadIcon("/assets/icons/mixin/mixin_class_gutter.svg") + val MIXIN_CLASS_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_class_gutter_dark.svg") val MIXIN_MARK = loadIcon("/assets/icons/mixin/mixin_mark.svg") } diff --git a/src/main/kotlin/platform/mixin/insight/MixinTargetLineMarkerProvider.kt b/src/main/kotlin/platform/mixin/insight/MixinElementLineMarkerProvider.kt similarity index 96% rename from src/main/kotlin/platform/mixin/insight/MixinTargetLineMarkerProvider.kt rename to src/main/kotlin/platform/mixin/insight/MixinElementLineMarkerProvider.kt index 10775da10..ed4d1d257 100644 --- a/src/main/kotlin/platform/mixin/insight/MixinTargetLineMarkerProvider.kt +++ b/src/main/kotlin/platform/mixin/insight/MixinElementLineMarkerProvider.kt @@ -43,10 +43,10 @@ import com.intellij.ui.awt.RelativePoint import com.intellij.util.PsiNavigateUtil import java.awt.event.MouseEvent -class MixinTargetLineMarkerProvider : LineMarkerProviderDescriptor() { +class MixinElementLineMarkerProvider : LineMarkerProviderDescriptor() { - override fun getName() = "Mixin target line marker" - override fun getIcon() = MixinAssets.SHADOW + override fun getName() = "Mixin element line marker" + override fun getIcon() = MixinAssets.MIXIN_ELEMENT_ICON override fun getLineMarkerInfo(element: PsiElement): LineMarkerInfo? { if (element !is PsiMember) { diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 1ccef2c3a..2a63ecc5b 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -740,7 +740,7 @@ + implementationClass="com.demonwav.mcdev.platform.mixin.insight.MixinElementLineMarkerProvider"/> diff --git a/src/main/resources/assets/icons/mixin/mixin_class_gutter.png b/src/main/resources/assets/icons/mixin/mixin_class_gutter.png deleted file mode 100644 index 854b10b13..000000000 Binary files a/src/main/resources/assets/icons/mixin/mixin_class_gutter.png and /dev/null differ diff --git a/src/main/resources/assets/icons/mixin/mixin_class_gutter.svg b/src/main/resources/assets/icons/mixin/mixin_class_gutter.svg new file mode 100644 index 000000000..7def4d790 --- /dev/null +++ b/src/main/resources/assets/icons/mixin/mixin_class_gutter.svg @@ -0,0 +1,17 @@ + + + + diff --git a/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.png b/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.png deleted file mode 100644 index be892c518..000000000 Binary files a/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.png and /dev/null differ diff --git a/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.svg b/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.svg new file mode 100644 index 000000000..1c718e0bb --- /dev/null +++ b/src/main/resources/assets/icons/mixin/mixin_class_gutter_dark.svg @@ -0,0 +1,17 @@ + + + + diff --git a/src/main/resources/assets/icons/mixin/mixin_element.svg b/src/main/resources/assets/icons/mixin/mixin_element.svg new file mode 100644 index 000000000..428e0c7d1 --- /dev/null +++ b/src/main/resources/assets/icons/mixin/mixin_element.svg @@ -0,0 +1,28 @@ + + + + diff --git a/src/main/resources/assets/icons/mixin/mixin_element_dark.svg b/src/main/resources/assets/icons/mixin/mixin_element_dark.svg new file mode 100644 index 000000000..5605e250f --- /dev/null +++ b/src/main/resources/assets/icons/mixin/mixin_element_dark.svg @@ -0,0 +1,28 @@ + + + + diff --git a/src/main/resources/assets/icons/mixin/mixin_mark.svg b/src/main/resources/assets/icons/mixin/mixin_mark.svg index fa2610055..e4b193bd0 100644 --- a/src/main/resources/assets/icons/mixin/mixin_mark.svg +++ b/src/main/resources/assets/icons/mixin/mixin_mark.svg @@ -1,3 +1,17 @@ - + - + + diff --git a/src/main/resources/assets/icons/mixin/shadow.png b/src/main/resources/assets/icons/mixin/shadow.png deleted file mode 100644 index d09a4861e..000000000 Binary files a/src/main/resources/assets/icons/mixin/shadow.png and /dev/null differ diff --git a/src/main/resources/assets/icons/mixin/shadow_dark.png b/src/main/resources/assets/icons/mixin/shadow_dark.png deleted file mode 100644 index 22afb52bb..000000000 Binary files a/src/main/resources/assets/icons/mixin/shadow_dark.png and /dev/null differ