Skip to content

Commit bf15afa

Browse files
Merge pull request #289 from AxonFramework/fix/missing-class-renderers
Add renderers to class-level popups so they are rendered correctly
2 parents 686304c + 3daf769 commit bf15afa

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Axon Framework plugin Changelog
44

55
## [0.8.8]
6+
- Fix classes not rendering the correct value in popup of classes
67
- Plugin is now compatible with IDEA 2024.3 (IDEA 243.*) with minimum version of 2024.2
78
- Fix various deprecation warnings
89
- Fix various javadoc issues

src/main/kotlin/org/axonframework/intellij/ide/plugin/markers/ClassLineMarkerProvider.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ class ClassLineMarkerProvider : LineMarkerProvider {
5555
val publishers = element.creatorResolver().getCreatorsForPayload(qualifiedName)
5656
handlers + publishers
5757
})
58+
.setTargetRenderer { AxonNavigationTargetRenderer.INSTANCE }
5859
.createLineMarkerInfo(element)
5960
}
6061
}
@@ -67,6 +68,7 @@ class ClassLineMarkerProvider : LineMarkerProvider {
6768
.setTooltipText("Navigate to entities in the same command model hierarchy")
6869
.setEmptyPopupText("No related entities were found")
6970
.setTargets(NotNullLazyValue.lazy { items })
71+
.setTargetRenderer { AxonNavigationTargetRenderer.INSTANCE }
7072
.createLineMarkerInfo(element)
7173
}
7274

0 commit comments

Comments
 (0)