lukaszlenart opened a new pull request, #123: URL: https://github.com/apache/struts-intellij-plugin/pull/123
## Summary - Override Show Diagram node chrome via `CommonDiagramExtras.createLabelNode` so package/action/result nodes render as compact icon+label instead of empty UML class boxes - Keep the Swing Diagram tab and navigation/tooltip/Dom-refresh behavior unchanged while both hosts coexist - Add provider tests covering the IDE-used `NodeRealizer` path (and keep zoom animations disabled to match prior `DiagramExtras` default) Closes #120 ## Test plan - [x] `./gradlew test -x rat --tests "com.intellij.struts2.diagram.*"` (43 tests) - [ ] Manual `./gradlew runIde` (IU): Show Diagram → compact icon+label nodes for package/action/result - [ ] Double-click node → navigates to XML; hover → tooltips - [ ] Confirm Swing Diagram tab still behaves as before Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
