Skip to content

0.10.0

Compare
Choose a tag to compare
@arcticicestudio arcticicestudio released this 11 Feb 13:34
v0.10.0

Changelog for Nord JetBrains — An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme

Release Date: 2020-02-11 Project Board Milestone

This version mainly focused on fixing some visual and usability bugs.

Improvements

Remove unused parent_scheme attribute from root tag of editor scheme#117 (related to #115, #116) (⊶ 6a60803) by @Tom1206
↠ The parent_scheme is set automatically when a custom editor color scheme is created based on one of the bundled themes, like e.g. “Darcula“ when the IDE uses a dark theme or “Default“ in light mode.
Anyway, the attribute is not required at all and has been removed.

Moreover, to the time of this change there's no real indicator in the “IntelliJ IDEA Community Edition“ source code that the attribute has any functionality but only documenting the code base of the custom theme.

Nevertheless, it is possible that the attribute affects the logic how editor color schemes handle the inheritance of colors from other syntax definitions or the Language Defaults. There was an increasing amount of reported issues where syntax elements were highlighted with colors from the “Darcula“ editor scheme instead of the ones defined by Nord although the values must have been derived from other syntax definitions.
This might be caused by the parent_scheme attribute which was set to “Darcula“.
Therefore the attribute has now been removed to mitigate such behavior.

Thanks to @Tom1206 for the idea of inspecting the attribute. See #115 for more details.

Bug Fixes

Invisible background color of inactive completion popup item#118 (⊶ 23cea02) by @alekc and @cjkent
↠ Fixed the background color of the marked entry in the completion popup when triggered while typing (enabled “Show suggestions as you type“ option in preferences) that was the same like the background of the popup itself. As a result, is was not possible to know which entry was selected to complete the current line.
The problem only occurred when the completion popup was triggered while typing but not when being explicitly invoked using the configured keymapping (Ctrl / + Space by default).
This was because the matching entry in the list, when invoked while typing, is inactive, but the color for inactive entries was the same like the background color of the popup itself.

This problem is now fixed by changing the color of the corresponding UI theme key ui.CompletionPopup.selectionInactiveBackground from nord1 to nord3.

Before

After

Wrong Type- and JavaScript highlighting inherited from parent scheme#116#115 (⊶ 061fd42) by @mariojackson and @Tom1206
↠ As of IDE versions 2019.3.x, some TypeScript and JavaScript syntax elements were not highlighted correctly. The following elements inherited the colors from the default (bundled) Darcula parent scheme instead of the language defaults defined by Nord:

  • Global function
  • Global variable
  • Instance member function
  • Instance member variable

These elements are now using explicitly defined colors instead to fix the highlighting.

Before

After


The full changelog ist available here.