https://github.com/igrmk/helsing
Color theme for JetBrains IDEs for working under the sunlight
https://github.com/igrmk/helsing
dark-theme jetbrains theme
Last synced: 4 months ago
JSON representation
Color theme for JetBrains IDEs for working under the sunlight
- Host: GitHub
- URL: https://github.com/igrmk/helsing
- Owner: igrmk
- License: mit
- Created: 2019-06-12T21:13:36.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-07-05T13:55:39.000Z (12 months ago)
- Last Synced: 2025-07-05T15:05:15.882Z (12 months ago)
- Topics: dark-theme, jetbrains, theme
- Language: Python
- Homepage:
- Size: 392 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Helsing
==========================================================================
[](https://plugins.jetbrains.com/plugin/12553-helsing)
This is a dark color theme for JetBrains products for working under the sunlight.
It is designed to be visible even in enormously bright environment.

Installation
------------
Open __Settings__ of your IDE and install the plugin from __Plugins__ dialog.
Or install it from here https://plugins.jetbrains.com/plugin/12553-helsing.
Tips for Working on Plain Air
-----------------------------
1. Wear dark.
Your screen will reflect your bright clothes.
Even a matte display won't help if the sun will be shining on your white T-shirt.
2. Try to find a shadow.
But try to not use trees.
A lot of trees produce tiny drops of a resin.
They are hard to clean from your screen.
3. Set the brightness level to the maximum.
4. Have a cleaning cloth with you. A dust is very distracting in the sun.
5. Try [garlic](https://github.com/igrmk/garlic) theme
for GNOME Terminal and [kitty](https://sw.kovidgoyal.net/kitty/).
Also try [hull](https://github.com/igrmk/kull-vim) theme for Vim.
Build
-----
The page at https://plugins.jetbrains.com/docs/intellij/setting-up-theme-environment.html
describes how to set up an environment for theme development.
Here are some additional details to address potential questions:
1. When adding the JDK as described in the page above, use JetBrains Runtime 17.
2. As a JetBrains Toolbox user on macOS, my correct path to the IntelliJ Platform Plugin SDK
is `/Users/igrmk/Applications/IntelliJ IDEA Community Edition.app/Contents`.
The SDK should be added to the project, not the module.
You can do this via **File > Project Structure > Project Settings > Project > SDK**.
The module SDK is set to the Project SDK by default and should remain unchanged.
To build the plugin, select **Build > Prepare Plugin Module 'Helsing' For Deployment**.
After doing so, locate the **Helsing.jar** file in the project directory. This is the file to publish.
Some Helpful Development Tips
-----------------------------
### Use UI Inspector
The UI Inspector displays extensive information for UI elements, similar to the Elements panel in Google Chrome Developer Tools.
To enable it, follow these steps:
1. Enable internal mode: https://plugins.jetbrains.com/docs/intellij/enabling-internal.html
2. Use the shortcut from here: https://plugins.jetbrains.com/docs/intellij/internal-ui-inspector.html
### Useful Tables
Here are the possible values for the `FONT_TYPE` attribute:
| Value | Interpretation |
|-------|----------------|
| 0 | Normal |
| 1 | Bold |
| 2 | Italics |
| 3 | Bold italics |
Here are the possible values for the `EFFECT_TYPE` attribute:
| Value | Interpretation |
|-------|------------------|
| 0 | No effects |
| 1 | Underscored |
| 2 | Underwaved |
| 3 | Strikeout |
| 4 | Bold underscored |
| 5 | Dotted line |
### JSON Schema for Themes
You can find an up-to-date description of theme attributes at this link:
[metadata](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-resources/src/themes/metadata).
The available keys are likely merged from all files in this directory.
Actually, the parent directory has many helpful examples as well.
Clone the repository and use those files as practical guidance.
Thanks To
---------
[](https://www.jetbrains.com/?from=helsing)