Darkest Dark Theme with DevStyle

Add this URL to your Eclipse Installation to reach this solution's update site.

2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), 2025-12 (4.38)

https://devstyle.codetogether.io

Neon (4.6)

https://devstyle.codetogether.io

Learn more...
Solution Description

Darkest Dark theme from DevStyle - a free plugin providing an enhanced set of experiences for Eclipse. Included:

  • Darkest Dark theme - #1 in the Marketplace:
    True dark theme with flat replacement icons
    A great experience over Windows, Mac and Linux
     
  • Included with DevStyle:
    New light and dark color themes
    All new startup experience for Eclipse
    Inline search for text editors

​Entirely free to use!  Get DevStyle today.

Categories: IDE, UI

Additional Details

Eclipse Versions: 2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), 2025-12 (4.38), Neon (4.6)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: CodeTogether Inc.

Development Status: Production/Stable

Date Created: Tuesday, January 31, 2017 - 12:51

License: Commercial - Free

Date Updated: Tuesday, September 30, 2025 - 14:42

Submitted by: Tim Webb

Screenshot
Date Ranking Installs Clickthroughs
November 2025 8/591 3212 29
October 2025 9/637 5430 58
September 2025 7/653 7302 54
August 2025 6/615 5852 52
July 2025 6/636 5961 44
June 2025 7/627 6589 45
May 2025 7/634 6109 58
April 2025 8/623 6022 51
March 2025 7/661 8926 54
February 2025 9/645 6857 70
January 2025 7/654 7433 49
December 2024 7/654 8254 57
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 209

Count Error Message
140 Cannot continue the operation. There is another install operation in progress.
22 Cannot complete the install because one or more required items could not be…
14 Cannot complete the install because one or more required items could not be…
5 Cannot complete the install because one or more required items could not be…
4 Cannot complete the install because of a conflicting dependency. Software…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
1 无法继续操作。正在执行另一个安装操作。
1 Cannot complete the install because one or more required items could not be…
1 操作を続行できません。 別のインストール操作が進行中です。
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Не удается завершить установку, так как не удалось найти один или несколько…
1 Не удается завершить установку, так как не удалось найти один или несколько…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because of a conflicting dependency. Software…
Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Darkest Dark Theme with DevStyle.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

DevStyle is now developed by CodeTogether, not Genuitec. They currently do not have anyway to report a defect in DevStyle and haven't released an updated plugin since it moved to CodeTogether. 

While it appears CodeTogether is apparently aware of the problem and working on a fix (based on information from the original Genuitec community discussion (Darkest Dark Theme with DevStyle is not compatible with Eclipse 4.37 · Genuitec/community · Discussion #6) there is no reference of DevStyle on the CodeTogehter website. I suspect the DevStyle plugin is headed down the abandoned road very soon. Too bad, because it was a really nice theme plugin for eclipse - much better color pallet than any other theme plugin (including eclipse own provided theme which hurts my eyes most of the time).

In reply to by Jason Ridge

Hi Jason,

Thank you for reaching out and for your kind words about DevStyle - we really appreciate hearing that the plugin has been valuable for you.

We are actively working on resolving the incompatibility with the latest Eclipse release. Unfortunately, this issue is more complex than similar ones we've handled in the past, so it is taking longer than expected. While we don't have a precise estimate yet, please know that we are prioritizing this and will do our best to deliver an update in the coming days.

Thanks again for your patience, and hopefully soon you’ll be able to switch back to DevStyle.

In reply to by Tim Webb

While I'm glad to hear it is working now, I won't be installing it again.

I've been burnt one too many times and I'm not willing to gamble that the next Eclipse release won't have another issue.

Any chance the code could be open-sourced or donated to the Eclipse project? 

   George

Eclipse crashes when the plugin is installed in 2025-09:
java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
       at org.eclipse.swt.widgets.Tree.CDDS_ITEMPOSTPAINT(Tree.java:763)
       at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7562)
       at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5865)
       at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1972)
       at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5432)
       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4841)
       at org.eclipse.swt.widgets.Display.windowProc(Display.java:5130)
       at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
       at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1575)
       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887)
       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6150)
       at org.eclipse.swt.widgets.Display.windowProc(Display.java:5130)
       at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method)
       at org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1325)
       at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2124)
       at org.eclipse.swt.widgets.Shell.open(Shell.java:1288)
       at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.postProcess(WBWRenderer.java:743)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1079)
       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
       at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
       at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:678)
       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:583)
       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:185)
       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
       at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
       at java.base/java.lang.reflect.Method.invoke(Method.java:580)
       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:627)
       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
       at org.eclipse.equinox.launcher.Main.run(Main.java:1431)
       Suppressed: java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
               ... 41 more
       Suppressed: java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
               ... 41 more
       Suppressed: java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
               ... 41 more
       Suppressed: java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
               ... 41 more
       Suppressed: java.lang.NoSuchMethodError: 'org.eclipse.swt.graphics.Point org.eclipse.swt.internal.DPIUtil.autoScaleDown(org.eclipse.swt.graphics.Point)'
               ... 41 more
 

Does anyone else have the weird issue since 2024-12 that the entries of the menu bar ("File", "Edit", etc) are not visible when the window is focused.

Platform: Windows 10
Eclipse: 2024-12 (4.34.0)
Workbench theme: Dark Gray (Darkest Dark)
Icon colors. Primary Colors
Editor theme: Darkest Dark

I headed over to here to check if this theme is compatible at all. But it is marked to work with 2024-12.

However the entries are visible if the window is not focused. (also if one uses a "light" workbench theme)

One can "click" on a menu entry and than it is shown (if one "remembers" where the entry is used to be)

See screenshot

https://ibb.co/wBsPd0z

Inline Search is not for me, doesn't work well with keyboard shortcuts.

I always disabled that, but latest DevStyle update broke this and even if you disable Inline Search, it still prevails over your preference.

User's preference should be honoured by the plugin.

After updating eclipse to the latest version, main menu options are no longer visible! However, the options are still clickable which is a temporary workaround to this behavior! Not a major issue but needs to be fixed! 

Description:
After upgrading Eclipse to version 2024.12, the navigation bar does not display correctly when using the dark theme. 
The issue is caused by the navigation bar font color being the same as the background color, making the text invisible.
 

Looks like you can't install this anymore. I'm getting an error stating that the SSL Certificate has been expired since oct 16 2024

As mentioned in other reviews, the plugin is completely broken in Eclipse 2024-09 and prevents the IDE from starting up. Mentioned workarounds help boot into Eclipse to uninstall it, but nothing makes the theme actually work. Resorted to the built-in dark mode theme for the time being.

In reply to by Wojciech Galanciak

Now it's throwing me a different error, but I'm on my work PC so it might be related to some network restrictions. I will check later on a different device.

Unable to read repository at https://devstyle.codetogether.io/content.xml.
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Ruby 2023.3.5 (1C:Enterprise Development Tools)
DevStyle (includes Darkest Dark Theme)    2024.2.0.202406171634

If setup "Dark" you will see absolutely nothing until change active element of the tree.
I wiil be happy about any help/direction to right path of .css/settings to solve it.
Most convinient way to reproduce: open settings, left side is tree view. Select anything and try to read. 

I managed to start latest Eclipse STS with DevStyle Darkest Dark by deleting all com.genuitec.* packages in the plugins and features subfolders of the installation.

This is broken on Eclipse 2024-09 and REALLY screws eclipse up...

The error is this:

java.lang.NoSuchFieldError: Class org.eclipse.swt.graphics.Image does not have member field 'int currentDeviceZoom'

 

Looking in the SWT code on github, currentDeviceZoom is a PRIVATE field and they changed the name of the field or removed it.

 

TIP - Don't use private fields or methods in other peoples code...

!ENTRY org.eclipse.osgi 4 0 2024-09-11 14:54:40.151
!MESSAGE Application error
!STACK 1
java.lang.NoSuchFieldError: Class org.eclipse.swt.graphics.Image does not have member field 'int currentDeviceZoom'
    at org.eclipse.swt.graphics.Image._createDisabled(Image.java:2528)
    at org.eclipse.swt.graphics.Image.<init>(Image.java:255)
    at org.eclipse.jface.resource.DerivedImageDescriptor.internalCreateImage(DerivedImageDescriptor.java:83)
    at org.eclipse.jface.resource.DerivedImageDescriptor.createResource(DerivedImageDescriptor.java:51)
 

Getting the below error messgae while trying to install :

Cannot complete the install because some dependencies are not satisfiable
 Software being installed: a.jre.javase 20.0.0
 Software currently installed: Eclipse IDE for Enterprise Java and Web Developers 4.32.0.20240606-1231 (epp.package.jee 4.32.0.20240606-1231)
 Cannot satisfy dependency:
   From: Eclipse IDE for Enterprise Java and Web Developers 4.32.0.20240606-1231 (epp.package.jee 4.32.0.20240606-1231)
   To: osgi.ee; JavaSE [21.0.0,21.0.0], filter=(osgi.os=win32)