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
June 2026 0/0 0 0
May 2026 9/579 2387 153
April 2026 10/612 3929 122
March 2026 7/627 4476 129
February 2026 9/620 4301 89
January 2026 7/631 4711 310
December 2025 9/621 4779 117
November 2025 8/626 5988 50
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
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 140

Count Error Message
81 Cannot continue the operation. There is another install operation in progress.
13 Cannot complete the install because one or more required items could not be…
8 Cannot complete the install because one or more required items could not be…
8 Не удается завершить установку, так как не удалось найти один или несколько…
6 Cannot complete the install because one or more required items could not be…
4 Cannot complete the install because one or more required items could not be…
4 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 one or more required items could not be…
2 Cannot complete the install because one or more required items could not be…
2 Не удается завершить установку, так как не удалось найти один или несколько…
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 one or more required items could not be…
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

In reply to by Wojciech Galanciak

Dear Wojciech Galanciak

I still have trouble to get it installed. I get the following Error from Eclipse on a Win10 PC:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Can't download artifact osgi.bundle,com.genuitec.eclipse.theming.elevation.win32,2024.2.0.202406171634 required by com.genuitec.eclipse.theming.elevation.win32[2024.2.0.202406171634], com.genuitec.eclipse.json.simple[2024.2.0.202406171634], com.genuitec.eclipse.startup.workspace[2024.2.0.202406171634], configure.com.genuitec.eclipse.patches[2024.2.0.20181002], com.genuitec.eclipse.core.common.platform[2024.2.0.202406171634], com.genuitec.eclipse.theming.ui[2024.2.0.202406171634], com.genuitec.eclipse.theming.core.feature.feature.group[2024.2.0.202406171634], com.genuitec.eclipse.theming.scrollbar.win[2024.2.0.202406171634], com.genuitec.eclipse.theming.css[2024.2.0.202406171634], com.genuitec.eclipse.inlinesearch[2024.2.0.202406171634], com.genuitec.eclipse.startup[2024.2.0.202406171634], com.genuitec.eclipse.webclipse.evergreen[2024.2.0.202406171634], org.eclipse.nebula.widgets.gallery[1.0.0.201706221838], com.genuitec.eclipse.core.common.rss[2024.2.0.202406171634], com.genuitec.eclipse.theming.base.win[2024.2.0.202406171634], com.genuitec.eclipse.theming.scrollbar[2024.2.0.202406171634], com.genuitec.eclipse.meexplorer[2024.2.0.202406171634], com.genuitec.eclipse.webicons[2024.2.0.202406171634], com.genuitec.eclipse.theming.base[2024.2.0.202406171634], com.genuitec.eclipse.patches[2024.2.0.202406171634], com.genuitec.eclipse.theming.epl[2024.2.0.202406171634], com.genuitec.eclipse.theming.core[2024.2.0.202406171634], com.genuitec.eclipse.theming.elevation.win32[2024.2.0.202406171634], com.genuitec.eclipse.meexplorer.jdt[2024.2.0.202406171634], com.genuitec.eclipse.ui.common.platform[2024.2.0.202406171634], com.genuitec.eclipsecolortheme.api[2024.2.0.202406171634] from any of the following repositories: 
https://devstyle.codetogether.io
https://www.codetogether.com/updates/ci/

 

Dear all, 
is it just me or is there still something wrong with the current version of the theme. 

Please, help me out.

I have a brand-new installation of Eclipse 2024-06 "Eclipse IDE for Enterprise Java and Web Developers" on a standard Win10 x86_64 PC. 
I also installed some other addons from SAP an from the Market Place, everything went fine. 
Then I tried to install the Darkest Dark Theme, first from the Marketplace and second directly via DevStyle CI Update Site - https://devstyle.codetogether.io.
Both installations failed with the same Errors:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Can't download artifact osgi.bundle,com.genuitec.eclipse.theming.elevation.win32,2024.2.0.202406171634 required by com.genuitec.eclipse.theming.elevation.win32[2024.2.0.202406171634], com.genuitec.eclipse.json.simple[2024.2.0.202406171634], com.genuitec.eclipse.startup.workspace[2024.2.0.202406171634], configure.com.genuitec.eclipse.patches[2024.2.0.20181002], com.genuitec.eclipse.core.common.platform[2024.2.0.202406171634], com.genuitec.eclipse.theming.ui[2024.2.0.202406171634], com.genuitec.eclipse.theming.core.feature.feature.group[2024.2.0.202406171634], com.genuitec.eclipse.theming.scrollbar.win[2024.2.0.202406171634], com.genuitec.eclipse.theming.css[2024.2.0.202406171634], com.genuitec.eclipse.inlinesearch[2024.2.0.202406171634], com.genuitec.eclipse.startup[2024.2.0.202406171634], com.genuitec.eclipse.webclipse.evergreen[2024.2.0.202406171634], org.eclipse.nebula.widgets.gallery[1.0.0.201706221838], com.genuitec.eclipse.core.common.rss[2024.2.0.202406171634], com.genuitec.eclipse.theming.base.win[2024.2.0.202406171634], com.genuitec.eclipse.theming.scrollbar[2024.2.0.202406171634], com.genuitec.eclipse.meexplorer[2024.2.0.202406171634], com.genuitec.eclipse.webicons[2024.2.0.202406171634], com.genuitec.eclipse.theming.base[2024.2.0.202406171634], com.genuitec.eclipse.patches[2024.2.0.202406171634], com.genuitec.eclipse.theming.epl[2024.2.0.202406171634], com.genuitec.eclipse.theming.core[2024.2.0.202406171634], com.genuitec.eclipse.theming.elevation.win32[2024.2.0.202406171634], com.genuitec.eclipse.meexplorer.jdt[2024.2.0.202406171634], com.genuitec.eclipse.ui.common.platform[2024.2.0.202406171634], com.genuitec.eclipsecolortheme.api[2024.2.0.202406171634] from any of the following repositories: 
file:/C:/Users/X-removed-X/AppData/Local/eclipse/p2/org.eclipse.equinox.p2.core/cache/
file:/C:/Users/X-removed-X/AppData/Local/eclipse/configuration/org.eclipse.osgi/405/data/listener_1925729951/
file:/C:/Users/X-removed-X/AppData/Local/eclipse/
http://download.eclipse.org/usssdk/updates/release/latest
https://devstyle.codetogether.io
https://download.eclipse.org/modeling/emf/emf/builds/release/2.38.0
https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/release/4.30.0
https://download.eclipse.org/e4/snapshots/org.eclipse.e4.ui
https://tools.hana.ondemand.com/latest
https://download.eclipse.org/wildwebdeveloper/releases/1.3.6
https://download.eclipse.org/lsp4j/updates/releases/0.23.1
https://download.eclipse.org/technology/m2e/releases/latest
https://download.eclipse.org/eclipse/updates/4.32
https://www.codetogether.com/updates/ci/
https://sap.github.io/abap-cleaner/updatesite
https://download.eclipse.org/mylyn/updates/release/4.2.0
https://download.eclipse.org/lsp4e/releases/0.26.2
https://download.eclipse.org/webtools/repository/latest
https://download.eclipse.org/technology/epp/packages/latest/
https://download.eclipse.org/eclipse/updates/4.31
https://download.eclipse.org/releases/latest
https://download.eclipse.org/justj/epp/release/latest
https://download.eclipse.org/tm4e/releases/0.12.0
https://download.eclipse.org/releases/2024-06
https://download.eclipse.org/egit/updates-6.9
https://download.eclipse.org/webtools/downloads/drops/R3.33.0/R-3.33.0-20240304165142/repository
https://leuc.de/abapquickfixs4c/
https://download.eclipse.org/justj/jres/21/updates/release/latest

In reply to by Markus Krätzschmar

Dear all.
I found out that our Firewall / Scan Tools blocked the Download of the File "edge.codetogether.com/downloads/products/devstyle/updates/ds20240618/plugins/com.genuitec.eclipse.theming.elevation.win32_2024.2.0.202406171634.jar"
May be the Developer can check if this is still needed, or if everthing inside is needed. 
Win32 is long gone. 
KR
Markus
 

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)

!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)
 

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...

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.

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. 

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

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.

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

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.
 

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! 

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.

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

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
 

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).

Morty Proxy This is a proxified and sanitized view of the page, visit original site.