Skip to content

Releases: nordtheme/jetbrains

0.6.0

23 May 16:05
v0.6.0
Compare
Choose a tag to compare

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

Release Date: 2019-05-23 Project Board Milestone

Features

Nord Docs Transition#48#49 (⊶ d1cb66a)
↠ Transferred all documentations, assets and from „Nord JetBrains to Nord Docs
Please see the corresponding issue in the Nord Docs repository to get an overview of what has changed for Nord JetBrains and what has been done to migrate to Nord Docs.

Landing Page

Preview: Nord JetBrains Port Project Landing Page

Landing Page Docs

Preview: Nord JetBrains Docs Project Landing Page

Installation & Activation Docs

Preview: Nord JetBrains Docs Installation & Activation Page

Development Docs

Preview: Nord JetBrains Docs Development Page

Improvements

Reduced opacity for "File Colors" UI theme keys#47, #51#53 (⊶ aa7f39e)
↠ Changed the opacity of File Colors to 10% which is still enough to be recognizable and doesn't affects the readability of labels. With the previous colors (100% opacity) this resulted in too bright highlighted backgrounds making most labels unreadable and destroying the themes overall appearance.

The File Colors are used to distinguish between project files, folders or packages of specific scopes. Unfortunately the theme API doesn't allow (yet) to specify the target for the color like e.g. background or only foreground.

Before

After

Tasks

Update to latest build range number for 2019.1#54 (⊶ 13ef43d)
↠ Increased the since build range number to 191.0 to fullfil the minimum required version since the plugin is compatible with the latest UI theme API added in Product version 2019.1.


The full changelog ist available here.

0.5.0

23 Apr 11:39
v0.5.0
Compare
Choose a tag to compare

Release Date: 2019-04-23 Project Board Milestone

Features

IDE 2019.1 Plugin and UI Theme Transition#43#45 (⊶ 18f9989)
↠ As of IntelliJ IDEA 2019.1 it is finally possible to theme the IDE UI! Therefore this theme is now a full IntelliJ Platform SDK plugin using JetBrain's DevKit and providing both a IDE UI and editor theme.

Workflow

The theme was migrated by following the official workflow documentation to

  1. Customize the UI icons and Controls
  2. Bundle the already existing editor color theme
  3. Build, debug and test the theme plugin
  4. Deploy and publish the theme plugin

The IntelliJ SDK provides a lot of tools to develop plugins by enabling the internal mode that will allow to show e.g. the LaF Defaults.
The plugin is represented by a plugin icon that is also available as of the the IntelliJ Platform version 2019.1.
The Nord JetBrains plugin also tries to follow the IntelliJ Platform UI Guidelines.

Minimum IntelliJ Platform SDK Version Requirement

Since Nord JetBrains is now a plugin instead of only a editor theme file (.icls), that can also be imported manually, the minimum version of IntelliJ has been raised to 2019.1.

Documentation Changes

The install instructions have been updated to match the installation method through the [official Plugin Repository][jb-plug-repo-nord].

No More Custom Compilation Scripts

Since the plugin is now provided through the [official Plugin Repository][jb-plug-repo-nord] it is not necessary anymore to compile the plugin manually.
The IntelliJ Platform SDK allows to run and debug and plugin from within the IDE and can be deployed/compiled using the builtin functions.

Unused UI Elements

There are some UI elements that are currently not used due to the fact that there was no way to figure out where and how they are used. It requires feedback from the community to find these elements that are not styled or covered by the global * wildcard styles, allowing to add these UI elements from time to time.

Tasks

Project renaming to "Nord JetBrains"#44#45 (⊶ 18f9989)
↠ In GH-31 the project was renamed from nord-intellij-idea-syntax to nord-jetbrains-editor where the editor post-fix word was used to keep the namespace open for the possibility that JetBrains introduces a official UI theme API someday.
This is now finally the case so the project has been renamed to nord-jetbrains to clarify the theme is a full JetBrain Platform SDK plugin that provides both a UI and editor theme and is also compatible with all currently available IDEs.


The full changelog ist available here.

0.4.0

18 Apr 11:32
v0.4.0
Compare
Choose a tag to compare

Release Date: 2019-04-18 Project Board Milestone

Improvements

Editor Color Scheme Plugin#28#33 (⊶ 762dd19)
↠ The theme is now available from the JetBrains Plugins Repository.

JetBrains announced a new feature for the platform that allows to export editor color schemes as plugins which can be easily installed from the Plugin Repository. Color scheme plugins can be filtered with the Editor Color Schemes category.

This feature greatly improves the installation process for Nord regarding the UX and version update handling compared to the manual installation and is the recommended method.

Syntax

Comment Color Brightness#41#42 (⊶ 04adc7b)
↠ Implemented the increase of the comment color (nord3) brightness by 10% from a lightness level of ~35% to ~45%.

Please see arcticicestudio/nord#94 for all details about this design change decision!

Before

After

Tasks

Documentation

Migration to MIT license#29#30 (⊶ 4081f21)
↠ Migrated to the MIT license to adapt to the migration of the main Nord project.

Please see the main task ticket for all details about this change decision.

Project renaming to "Nord JetBrains Editor"#31#32 (⊶ b2a80df)
↠ The project started with the main indention in my mind to target the IntelliJ IDEA IDE and create a new port project for each IDE from JetBrains, but since all these awesome products are internally based on the IntelliJ engine the color scheme format can be used universally.

To clarify the compatibility with all IDEs from JetBrains the project has been renamed to Nord JetBrains Editor (nord-jetbrains-editor). The "Editor" post-fix word is used to keep the namespace open for the possibility that JetBrains introduces a official UI theme API someday. This is currently only possible by using an unoffical way like overriding internal IDE files as shown by the Material Theme UI plugin.


The full changelog ist available here.

0.3.0

05 Oct 17:31
v0.3.0
Compare
Choose a tag to compare


Release Date: 2017-10-05 Project Board Milestone

This release adds support for the latest IntelliJ IDEA version 2017.2 + features.

Features

❯ Implemented a JAR build script for Windows (MSDOS) systems. (@thimma11, #13 #11, 42edcf1)

❯ Added support for the latest IntelliJ IDEA version 2017.2. (@arcticicestudio, #18 PR #23, c409357)

Improvements

❯ Reduced the transparency for debug- and diff background to increase the legibility since they were too bright making the text unreadable. (@echosa, #10 #24 PR #25, 4669c14)

Before

After

❯ Removed the background color from identifiers under the caret. The nord2 background color of the automatic highlighting for identifiers under the caret used the same color as the selection color when marking the identifier via mouse double click which made it impossible for the user to recognize the selection. (@echosa, #10 #26 PR #27, cb39fd3)

Before

After

❯ Removed italic formatting from doc comments for better legibility. (@arcticicestudio, #15 PR #20, f4ba437)

❯ Removed bold formatting from Java constants for better legibility. (@arcticicestudio, #16 PR #21, 586d664)

❯ Markdown blockquotes and code blocks are now highlighted. (@arcticicestudio, #17 PR #22, 5ce71ca)

Bug Fixes

❯ Switched the reversed console black- and white ANSI colors. (@arcticicestudio, #14 PR #19, 604eadf)


The full changelog ist available here.

0.2.0

16 Apr 07:56
v0.2.0
Compare
Choose a tag to compare


2017-04-16
This release adds support for the latest IntelliJ IDEA version.

Features

❯ The breadcrumbs are now styled to fit the theme ambience. (@arcticicestudio, #6, df321b6)

❯ Added styles for the Inline Parameter Hint feature. (@arcticicestudio, #8, 63baa4a)

Bug Fixes

Languages

❯ Fixed a bug where all template languages have been using the italic font type attribute. (@echosa, #5, 8cf5ef9)
Thanks to @pemedina for investigating in finding the cause of this bug.

❯ The color of the CSS keyword !important has been fixed to use nord10 instead of nord12 with a bold font type. (@arcticicestudio, #7, 9391388)
This also includes preprocessor language keywords for Sass and LESSCSS like !default and !optional.

❯ The color of the Sass meta keyword @extend has been fixed to use nord12 instead of nord9 to adapt the Nord color definition for annotations. (@arcticicestudio, #9, a71fe89)

Documentation

❯ Fixed a typo in the project description. (@arcticicestudio, #4, 78b269e)


The full changelog ist available here.

0.1.0

24 Sep 19:35
v0.1.0
Compare
Choose a tag to compare


Features

A complete list of all implemented features can be found in the README section.

Full support for the community- and ultimate edition! (@arcticicestudio, #1, eb12748)
All styles have been optimized to achieve a consistent and uniform coloring across languages.

Information about additional languages can be found in the Plugins section of the README and in the project wiki.


The full changelog ist available here.