From cabceeffa258f9aeb83e40618f4627de357fb056 Mon Sep 17 00:00:00 2001 From: Denys Almazov Date: Fri, 28 Nov 2025 10:54:38 +0200 Subject: [PATCH 1/2] fix: changing the index.html url reference --- bundles/com.espressif.idf.ui/introcontent.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/com.espressif.idf.ui/introcontent.xml b/bundles/com.espressif.idf.ui/introcontent.xml index 65d226fb3..3ccec0199 100644 --- a/bundles/com.espressif.idf.ui/introcontent.xml +++ b/bundles/com.espressif.idf.ui/introcontent.xml @@ -2,8 +2,8 @@ + url="http://org.eclipse.ui.intro/showPage?id=root" /> + url="platform:/plugin/com.espessif.idf.ui/index.html"/> \ No newline at end of file From 9cec086ed2afbcd286ff582f6987c651ecee72ab Mon Sep 17 00:00:00 2001 From: Denys Almazov Date: Fri, 28 Nov 2025 17:02:44 +0200 Subject: [PATCH 2/2] fix: trying to force always open home page --- bundles/com.espressif.idf.ui/introcontent.xml | 4 ++-- .../src/com/espressif/idf/ui/InitializeToolsStartup.java | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bundles/com.espressif.idf.ui/introcontent.xml b/bundles/com.espressif.idf.ui/introcontent.xml index 3ccec0199..65d226fb3 100644 --- a/bundles/com.espressif.idf.ui/introcontent.xml +++ b/bundles/com.espressif.idf.ui/introcontent.xml @@ -2,8 +2,8 @@ + url="index.html"/> + url="index.html"/> \ No newline at end of file diff --git a/bundles/com.espressif.idf.ui/src/com/espressif/idf/ui/InitializeToolsStartup.java b/bundles/com.espressif.idf.ui/src/com/espressif/idf/ui/InitializeToolsStartup.java index a95f4793b..d92b082c6 100644 --- a/bundles/com.espressif.idf.ui/src/com/espressif/idf/ui/InitializeToolsStartup.java +++ b/bundles/com.espressif.idf.ui/src/com/espressif/idf/ui/InitializeToolsStartup.java @@ -27,6 +27,7 @@ import org.eclipse.ui.IStartup; import org.eclipse.ui.PartInitException; import org.eclipse.ui.PlatformUI; +import org.eclipse.ui.internal.intro.impl.util.ReopenUtil; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; @@ -76,6 +77,7 @@ public class InitializeToolsStartup implements IStartup @Override public void earlyStartup() { + ReopenUtil.setReopenPreference(true); OpenDialogListenerSupport.getSupport().addPropertyChangeListener(evt -> { PopupDialog popupDialog = PopupDialog.valueOf(evt.getPropertyName()); switch (popupDialog)