Skip to content

Commit 9b5f37b

Browse files
Change mixin gutter icons to use svg
Co-authored-by: Voided Aries <[email protected]>
1 parent 5a6e07f commit 9b5f37b

File tree

12 files changed

+114
-10
lines changed

12 files changed

+114
-10
lines changed

src/main/kotlin/asset/MixinAssets.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ package com.demonwav.mcdev.asset
2222

2323
@Suppress("unused")
2424
object MixinAssets : Assets() {
25-
val SHADOW = loadIcon("/assets/icons/mixin/shadow.png")
26-
val SHADOW_DARK = loadIcon("/assets/icons/mixin/shadow_dark.png")
25+
val MIXIN_ELEMENT_ICON = loadIcon("/assets/icons/mixin/mixin_element.svg")
26+
val MIXIN_ELEMENT_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_element_dark.svg")
2727

28-
val MIXIN_CLASS_ICON = loadIcon("/assets/icons/mixin/mixin_class_gutter.png")
29-
val MIXIN_CLASS_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_class_gutter_dark.png")
28+
val MIXIN_CLASS_ICON = loadIcon("/assets/icons/mixin/mixin_class_gutter.svg")
29+
val MIXIN_CLASS_ICON_DARK = loadIcon("/assets/icons/mixin/mixin_class_gutter_dark.svg")
3030

3131
val MIXIN_MARK = loadIcon("/assets/icons/mixin/mixin_mark.svg")
3232
}

src/main/kotlin/platform/mixin/insight/MixinTargetLineMarkerProvider.kt renamed to src/main/kotlin/platform/mixin/insight/MixinElementLineMarkerProvider.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ import com.intellij.ui.awt.RelativePoint
4343
import com.intellij.util.PsiNavigateUtil
4444
import java.awt.event.MouseEvent
4545

46-
class MixinTargetLineMarkerProvider : LineMarkerProviderDescriptor() {
46+
class MixinElementLineMarkerProvider : LineMarkerProviderDescriptor() {
4747

48-
override fun getName() = "Mixin target line marker"
49-
override fun getIcon() = MixinAssets.SHADOW
48+
override fun getName() = "Mixin element line marker"
49+
override fun getIcon() = MixinAssets.MIXIN_ELEMENT_ICON
5050

5151
override fun getLineMarkerInfo(element: PsiElement): LineMarkerInfo<PsiIdentifier>? {
5252
if (element !is PsiMember) {

src/main/resources/META-INF/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@
740740
<codeInsight.lineMarkerProvider language="JAVA"
741741
implementationClass="com.demonwav.mcdev.platform.mixin.insight.MixinLineMarkerProvider"/>
742742
<codeInsight.lineMarkerProvider language="JAVA"
743-
implementationClass="com.demonwav.mcdev.platform.mixin.insight.MixinTargetLineMarkerProvider"/>
743+
implementationClass="com.demonwav.mcdev.platform.mixin.insight.MixinElementLineMarkerProvider"/>
744744

745745

746746
<customJavadocTagProvider implementation="com.demonwav.mcdev.platform.mixin.MixinCustomJavaDocTagProvider"/>
-386 Bytes
Binary file not shown.
Lines changed: 17 additions & 0 deletions
Loading
-379 Bytes
Binary file not shown.
Lines changed: 17 additions & 0 deletions
Loading
Lines changed: 28 additions & 0 deletions
Loading
Lines changed: 28 additions & 0 deletions
Loading
Lines changed: 16 additions & 2 deletions
Loading

0 commit comments

Comments
 (0)