Releases: nordtheme/jetbrains
0.6.0
Changelog for Nord JetBrains — An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme
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
Landing Page Docs
Installation & Activation Docs
Development Docs
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
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
- Customize the UI icons and Controls
- Bundle the already existing editor color theme
- Build, debug and test the theme plugin
- 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
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!
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
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)
❯ 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)
❯ 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
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
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.