eclipse.platform.swt icon indicating copy to clipboard operation
eclipse.platform.swt copied to clipboard

Splash Screen scaling issue on Windows with 300% OS level zoom

Open bernd-wiswedel opened this issue 1 month ago • 1 comments

Describe the bug On Windows using an OS zoom level of 300%, the splash screen is cut off after the progress bar appears.

When running eclipse.exe: Image

then, once the workspace has been selected and the progress bar is about to appear: Image

To Reproduce

  • Set zoom level on Windows to 300% (could not reproduce on a smaller zoom level)
  • Launch eclipse.exe
  • Then select workspace
  • Notice the updated splash screen as shown above. The progress bar is not visible.
  • Reverting back to a smaller zoom level, e.g. 225%, will make it render properly

Expected behavior

  • Should always render properly, irrespective of zoom level.

Screenshots See above. For completeness, this is the "after progress bar appears" splash screen at 225% zoom, along with the Windows Display settings.

Image Image

Environment:

  1. Select the platform(s) on which the behavior is seen:
    • [ ] All OS
    • [x] Windows
    • [ ] Linux
    • [ ] macOS
  1. Additional OS info (e.g. OS version, Linux Desktop, etc)
  • Windows (colleagues have new laptops where 300% is reasonable - mine is old and "only" has 2880x1880 -- theirs comes with 3800 px on 14'' screen)
  • Observed this on all Eclipse versions: 2024-03, 2025-06, 2025-09

Version since Can't tell, probably always (though problem is becoming more apparent as hardware advances and higher zoom levels are required).

Workaround (or) Additional context

  • The problem is relatively minor ... it's "only" the splash screen. Everything afterwards is working OK.
  • The problems is related to (and should be added to) issue #1961 (tagging @HeikoKlare for awareness and sorting it in)

bernd-wiswedel avatar Nov 18 '25 18:11 bernd-wiswedel

Thank you for the detailed report. I've added the issue to the umbrella:

  • https://github.com/eclipse-platform/eclipse.platform.swt/issues/2792

It's something that probably needs to be resolved in Platform UI (Workbench) code, as we already have some specific logic for the splash screen when using monitor-specific scaling. Maybe it's also an inconsistency between the Equinox launcher behavior (which initialized the splash) and the Workbench behavior (which takes over the splash handle from Equinox).

  • The problem is relatively minor ... it's "only" the splash screen. Everything afterwards is working OK.

I agree that this is minor in the sense that it has no impact on functionality or productivity with Eclipse tools. However, the splash is one of the the very first impressions you get from a tool (be it the IDE or any other RCP tool), so for the user's quality perception I would consider it of higher priority.

We will definitely try to have a look.

HeikoKlare avatar Nov 21 '25 07:11 HeikoKlare