Skip to content

Improve No Recent Launch Dialog#2616

Open
SougandhS wants to merge 1 commit into
eclipse-platform:masterfrom
SougandhS:ImproveDialog
Open

Improve No Recent Launch Dialog#2616
SougandhS wants to merge 1 commit into
eclipse-platform:masterfrom
SougandhS:ImproveDialog

Conversation

@SougandhS
Copy link
Copy Markdown
Contributor

@SougandhS SougandhS commented Apr 8, 2026

Adds a new button in the Run/Debug/etc Launch Configuration dialog for the “No Recent Launches” state. This allows users who accidentally click Run or Debug or Any launches without any recent configurations to quickly jump to the corresponding launch configuration group directly from the dialog, without closing it and navigating through the dropdown again.

This improves usability by providing a faster and more convenient recovery path when no recent launches are available.

Before :

image

After :
Screenshot 2026-04-06 at 10 55 05 AM

Screenshot 2026-04-06 at 10 54 54 AM

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 8, 2026

Test Results

    54 files  ±0      54 suites  ±0   36m 3s ⏱️ -26s
 4 667 tests ±0   4 645 ✅ ±0   22 💤 ±0  0 ❌ ±0 
11 895 runs  ±0  11 742 ✅ ±0  153 💤 ±0  0 ❌ ±0 

Results for commit f4d7137. ± Comparison against base commit a372a8c.

♻️ This comment has been updated with latest results.

@SougandhS SougandhS force-pushed the ImproveDialog branch 2 times, most recently from 5f4d456 to e12099f Compare April 10, 2026 02:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Improves the “No Recent Launches” UX in the Eclipse Debug UI context launching flow by replacing the plain info dialog with a dialog that can jump directly to the appropriate Launch Configuration group.

Changes:

  • Replace “no recent launches” MessageDialog with a custom MessageDialog subclass that adds an “Open … Config” action.
  • Add NLS keys for the new button labels.
  • Update copyrights to 2026 in the touched files.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/contextlaunching/ContextRunner.java Introduces LaunchFailedDialog and uses it in “no recent launches” scenarios; adds mode-based button labeling.
debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/contextlaunching/ContextMessages.properties Adds new NLS strings for the dialog button labels.
debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/contextlaunching/ContextMessages.java Adds corresponding NLS fields for the new message keys.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@SougandhS SougandhS requested a review from iloveeclipse April 13, 2026 03:48
@SougandhS SougandhS force-pushed the ImproveDialog branch 2 times, most recently from 1b31014 to a68cde5 Compare April 19, 2026 14:11
@SougandhS
Copy link
Copy Markdown
Contributor Author

Hi @iloveeclipse, If there are no more changes can this be merged ? - the build failures look like some infra issue.

@iloveeclipse
Copy link
Copy Markdown
Member

If there are no more changes can this be merged ?

Can you please attach screenshot of most recent change and have you checked with other launch configs (profile/coverage)?

the build failures look like some infra issue.

I've retriggered builds

@SougandhS
Copy link
Copy Markdown
Contributor Author

SougandhS commented Apr 27, 2026

Can you please attach screenshot of most recent change and have you checked with other launch configs (profile/coverage)?

Coverage :
#2616 (comment)

image image



Profile

I use Eclipse IDE for Eclipse Committers (includes Incubating components - 4.40.0 M2 - Build 20260412-0159

I dont any profile configurations context ? should I install anything specific from marketplace ?

Screenshot 2026-04-27 at 7 10 49 AM image

@SougandhS SougandhS force-pushed the ImproveDialog branch 3 times, most recently from 4af4165 to 593ce9a Compare April 27, 2026 11:45
@SougandhS
Copy link
Copy Markdown
Contributor Author

I believe this will work for every launch configs

@SougandhS SougandhS force-pushed the ImproveDialog branch 2 times, most recently from e3b1509 to 93df81a Compare May 5, 2026 05:22
@SougandhS
Copy link
Copy Markdown
Contributor Author

SougandhS commented May 12, 2026

Hi @iloveeclipse, if there are no more changes required, can this be merged ?

@eclipse-platform-bot
Copy link
Copy Markdown
Contributor

eclipse-platform-bot commented Jun 1, 2026

This pull request changes some projects for the first time in this development cycle.
Therefore the following files need a version increment:

debug/org.eclipse.debug.ui/META-INF/MANIFEST.MF

An additional commit containing all the necessary changes was pushed to the top of this PR's branch. To obtain these changes (for example if you want to push more changes) either fetch from your fork or apply the git patch.

Git patch
From ff617506a4d8ed4aa6d01f0427ac23662dc1f86a Mon Sep 17 00:00:00 2001
From: Eclipse Platform Bot <platform-bot@eclipse.org>
Date: Mon, 1 Jun 2026 05:18:07 +0000
Subject: [PATCH] Version bump(s) for 4.41 stream


diff --git a/debug/org.eclipse.debug.ui/META-INF/MANIFEST.MF b/debug/org.eclipse.debug.ui/META-INF/MANIFEST.MF
index 8c8a0b29b7..489122e563 100644
--- a/debug/org.eclipse.debug.ui/META-INF/MANIFEST.MF
+++ b/debug/org.eclipse.debug.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.debug.ui; singleton:=true
-Bundle-Version: 3.21.0.qualifier
+Bundle-Version: 3.21.100.qualifier
 Bundle-Activator: org.eclipse.debug.internal.ui.DebugUIPlugin
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-- 
2.54.0

Further information are available in Common Build Issues - Missing version increments.

@SougandhS
Copy link
Copy Markdown
Contributor Author

Hi @iloveeclipse. Can this be included in M1 ?

This commit add an additional Run/Debug Launch config button to quickly
open corresponding launch group from the dialog instead of closing and
clicking the drop down to navigate the same
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants