eclipse-platform / eclipse.platform.swt

Eclipse SWT
https://www.eclipse.org/swt/
Eclipse Public License 2.0
118 stars 140 forks source link

Grid lines of tables not visible in high contrast mode on Windows 11 24H2 #1550

Open DennisMeyer2 opened 1 month ago

DennisMeyer2 commented 1 month ago

Describe the bug We want to improve the accessibility of our software, and as a first step, we have switched the colors to system standards to support high contrast mode for Windows. During this process, we noticed that the grid lines of tables are not displayed. We are using Eclipse 4.32 and our application runs in compatibility mode.

To Reproduce I was able to reproduce this behavior using the 'RCP 3.x application with a view' sample project from the Plugin Project Wizard. To verify, create a similar project, enable high contrast mode in the Windows settings, and then launch the application.

Expected behavior We expected to see table grid lines similar to those in the Eclipse IDE. image

Screenshots Normal theme (lines are visible): image High Contrast theme (no lines are visible): image

Environment:

  1. Select the platform(s) on which the behavior is seen:

      • [ ] All OS
      • [x] Windows
      • [ ] Linux
      • [ ] macOS
  2. Additional OS info (e.g. OS version, Linux Desktop, etc) Win11 24H2

  3. JRE/JDK version JavaSE-21

Version since Eclipse 4.32

jukzi commented 1 month ago

@DennisMeyer2 do you plan to contribute a patch? if it only affects your product it is unlikely someone else will work on it. see https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md