Publish shared FXML diagnostics and integrate IntelliJ Problems

Navigate authoritative FXML locations, withdraw stale results and preserve host Undo/Redo. Include editor ownership in native problem identity so equal diagnostics from separate owners survive independent cleanup. Qualify both hosts automatically.
This commit is contained in:
2026-11-13 16:52:50 +01:00
parent 910a8b0e85
commit 8a4f456e38
17 changed files with 883 additions and 17 deletions
+1
View File
@@ -18,6 +18,7 @@ dependencies {
intellijPlatform {
local(providers.gradleProperty("ideaHome").orElse(providers.environmentVariable("IDEA_HOME")))
testFramework(TestFrameworkType.Platform)
bundledPlugin("com.intellij.problemsView")
}
// Maven platform profiles are not selected by Gradle: include the qualified macOS natives explicitly.
listOf("base", "controls", "fxml", "graphics", "media", "swing", "web").forEach {