Community
Participate
Working Groups
If Mac system theme is dark, start Eclipse automatically in dark theme if user has not set/changed the theme explicitly. This requires an SWT API to check if the system theme is Dark (Bug 546859).
New Gerrit change created: https://git.eclipse.org/r/141764
Lakshmi, what's the status here? 4.13?
(In reply to Dani Megert from comment #2) > Lakshmi, what's the status here? 4.13? It requires SWT APIs tracked by Bug 546859. Targetting 4.13.
The SWT API isSystemThemeDark() is available on all platforms now, should this feature be enabled for all platforms?
(In reply to Lakshmi Shanmugam from comment #4) > The SWT API isSystemThemeDark() is available on all platforms now, should > this feature be enabled for all platforms? It's isSystemDarkTheme().
The change will work on Mac and Linux.
(In reply to Lakshmi Shanmugam from comment #6) > The change will work on Mac and Linux. Why not on Windows? Do we have a bug for Windows?
(In reply to Lars Vogel from comment #7) > (In reply to Lakshmi Shanmugam from comment #6) > > The change will work on Mac and Linux. > > Why not on Windows? Do we have a bug for Windows? The SWT API isSystemDarkTheme() works on all platforms. But, Windows itself doesn't support dark theme for win32 applications yet. So, Eclipse will not have any native dark theming, only the CSS theming. This is different from Mac & GTK, where Eclipse Dark theme also enables the native dark theme for the app. So, Eclipse will look like the other native apps. I'm not sure if we should enable this on Windows as the native dark look is not complete, that's why I posted the question in comment#4.
Gerrit change https://git.eclipse.org/r/141764 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=9362814695bd5630396f5f2ff0f7f24814088b8a
New Gerrit change created: https://git.eclipse.org/r/147531
Gerrit change https://git.eclipse.org/r/147531 was merged to [master]. Commit: http://git.eclipse.org/c/www.eclipse.org/eclipse/news.git/commit/?id=479e282dd65393cee5052c5021ebbedec0779311
Verified with I20190819-2355.