This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch feat/struts-diagram-tab
in repository https://gitbox.apache.org/repos/asf/struts-intellij-plugin.git
from 0f22714 fix(diagram): use EDT-safe read action for node navigation
add 24f171c feat(diagram): harden MVP with explicit states and clearer
fallbacks
No new revisions were added by this update.
Summary of changes:
.../fileEditor/Struts2DiagramFileEditor.java | 33 +++---
.../diagram/model/StrutsConfigDiagramModel.java | 9 +-
.../presentation/StrutsDiagramPresentation.java | 4 +-
.../diagram/ui/Struts2DiagramComponent.java | 52 ++++++--
.../diagram/StrutsConfigDiagramModelTest.java | 131 +++++++++++++++++++--
.../struts.xml => diagram/struts-empty.xml} | 2 -
.../{struts-diagram.xml => struts-unresolved.xml} | 7 +-
7 files changed, 196 insertions(+), 42 deletions(-)
copy src/test/testData/{jsp/inspection/hardcodedUrl/struts.xml =>
diagram/struts-empty.xml} (94%)
copy src/test/testData/diagram/{struts-diagram.xml => struts-unresolved.xml}
(83%)