Skip to content

Use JFace tree path breadcrumb in Debug UI - #3061

Open
LukasHackl2 wants to merge 1 commit into
eclipse-platform:masterfrom
LukasHackl2:feature/jface-debug-breadcrumb
Open

LukasHackl2 wants to merge 1 commit into
eclipse-platform:masterfrom
LukasHackl2:feature/jface-debug-breadcrumb

Conversation

@LukasHackl2

Copy link
Copy Markdown

This change updates the Debug UI breadcrumb implementation to use the reusable tree path breadcrumb API introduced in eclipse-platform/eclipse.platform.ui#4496.

The existing Debug UI breadcrumb implementation duplicated much of the generic breadcrumb viewer logic. With the new JFace implementation available, this PR:

  • replaces the internal breadcrumb viewer with TreePathBreadcrumbViewer
  • adapts the Debug-specific drop-down implementation to TreePathBreadcrumbDropDownSite
  • keeps Debug-specific behavior in AbstractBreadcrumb, TreeViewerDropDown, and LaunchViewBreadcrumb
  • removes the now duplicated internal breadcrumb item/viewer classes and their message bundle
  • preserves persistent drop-down size settings in Debug UI

The Debug breadcrumb was tested at runtime after the migration and behaved as expected.

Depends on: eclipse-platform/eclipse.platform.ui#4496

@merks

merks commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

I assume that of course the build cannot work until the upstream platform.ui change is merged. I can try to pull both into my workspace...

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.

2 participants