Skip to content

Scrollbars in Dark Theme broken on Windows Arm64 version 24H2 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
SampadSikder opened this issue Jan 26, 2025 · 3 comments
Open

Comments

@SampadSikder
Copy link
Owner

With the upgrade to version 24H2 of Windows on Arm64, the SWT scrollbars in Dark Theme remain light rather than turning dark/black as should be expected. This problem affects the Eclipse IDE release 2024-12, as well as the latest 4.35M2 platform SDK.

I guess this is a continuation of the work in PR eclipse-platform#1172

cc @hmartinez82 @SyntevoAlex

@SampadSikder
Copy link
Owner Author

1 similar comment
@SampadSikder
Copy link
Owner Author

@SampadSikder
Copy link
Owner Author

Okay, let's analyze the two provided files and identify the most common top 10 entries based on their file names.

File 1 (1737903487.csv - first block):

  1. org.eclipse.swt.widgets.Display.java
  2. org.eclipse.swt.SWT.java
  3. org.eclipse.swt.graphics.Device.java
  4. org.eclipse.swt.internal.win32.OS.java
  5. org.eclipse.swt.internal.gtk.OS.java
  6. org.eclipse.swt.widgets.Button.java
  7. org.eclipse.swt.widgets.Tree.java
  8. org.eclipse.swt.widgets.Scrollable.java
  9. org.eclipse.swt.widgets.MenuItem.java
  10. org.eclipse.swt.widgets.Widget.java

File 2 (1737903487.csv - second block):

  1. org.eclipse.swt.tests.gtk.snippets.Bug549733_GTKDarkAPI.java
  2. org.eclipse.swt.SWT.java
  3. org.eclipse.swt.widgets.Display.java
  4. org.eclipse.swt.tests.manual.Bug577042_DarkButton.java
  5. org.eclipse.swt.custom.ScrolledComposite.java
  6. org.eclipse.swt.tests.junit.Test_org_eclipse_swt_browser_Browser.java
  7. org.eclipse.swt.internal.image.PngDeflater.java
  8. org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Display.java
  9. org.eclipse.swt.widgets.Scrollable.java
  10. org.eclipse.swt.widgets.ExpandBar.java

Identifying Common Top 10:

Now, let's see which entries appear in the top 10 of both files:

  • org.eclipse.swt.widgets.Display.java (appears in both)
  • org.eclipse.swt.SWT.java (appears in both)
  • org.eclipse.swt.widgets.Scrollable.java (appears in both)
  • org.eclipse.swt.widgets.Tree.java (appears in file 1 and is 13th in file 2)
  • org.eclipse.swt.widgets.MenuItem.java (appears in file 1 and is 15th in file 2)
  • org.eclipse.swt.internal.win32.OS.java (appears in file 1 and is 17th in file 2)
  • org.eclipse.swt.tests.junit.SwtTestUtil.java (appears in file 1 and is 19th in file 2)

Result:

The most common top 10 entries (appearing in the top 10 of both files) are:

  1. org.eclipse.swt.widgets.Display.java
  2. org.eclipse.swt.SWT.java
  3. org.eclipse.swt.widgets.Scrollable.java

The other 4 which appear in the top 20 in both are
4. org.eclipse.swt.widgets.Tree.java
5. org.eclipse.swt.widgets.MenuItem.java
6. org.eclipse.swt.internal.win32.OS.java
7. org.eclipse.swt.tests.junit.SwtTestUtil.java

It is not possible to get 10 common entries.

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

No branches or pull requests

1 participant