Changelog for Nord Visual Studio Code — An arctic, north-bluish clean and elegant Visual Studio Code theme.
This release version includes features introduced in VS Code version 1.59 and 1.60.
Features
Color token for active terminal tab indicator — #226 ⇄ #227 (⊶ 852c789)
↠ VS Code 1.59 (July 2021) introduced a new color token for active terminal tab indicators. It has been added to make it conform with Nord's theme style:
terminal.tab.activeBorder
— color for the border on the side of the terminal tab in the panel.
Color tokens for status bar warning items — #228 ⇄ #230 (⊶ 80e3bb2)
↠ VS Code 1.59 (July 2021) introduced new color tokens for status bar warnings. They have been added and adjusted to match Nord's theme style:
statusBarItem.warningBackground
— the background color used for warning items in the status bar that stand out from other status bar entries to indicate warning conditions.statusBarItem.warningForeground
— the foreground color used for warning items in the status bar that stand out from other status bar entries to indicate warning conditions.
Color tokens for bracket pair colorization — #225 ⇄ #231 (⊶ b3f2b83) by @roosephu
↠ VS Code 1.60 (August 2021) introduced native, high performance bracket pair colorization (opt-in via editor.bracketPairColorization.enabled
setting) to address performance issues of popular extensions. The color tokens have been added and adjusted to match Nord's theme style:
statusBarItem.warningBackground
— the background color used for warning items in the status bar that stand out from other status bar entries to indicate warning conditions.statusBarItem.warningForeground
— the foreground color used for warning items in the status bar that stand out from other status bar entries to indicate warning conditions.
Note that bracket pair colorization is a feature that does not go well with the design concepts of Nord and the recommendation is therefore to not enable it. Of course this is always a personal preference and the feature be used as you wish, but note that the bracket colors defined by the Nord theme won't be changed on request but users can simply customize it on their own.
Preview
Color tokens for TypeScript and JavaScript inlay hints — #224 ⇄ #232 (⊶ 2ea762e) by @wenmin92
↠ VS Code 1.60 (August 2021) introduced inlay hints for JavaScript and TypeScript (opt-in via editor.inlayHints.enabled
), including new color tokens to customize their appereance. They have been added and adjusted to match Nord's theme style:
editorInlayHint.background
— the background color used for inline hint boxes.editorInlayHint.foreground
— the foreground color used for inline hint boxes.
Improvements
npm
v7 & dependency improvements — #233 ⇄ #234 (⊶ e188f06)
↠ The npm CLI v7 introduced the new package-lock.json
format v2 that unlocks the ability to do deterministically reproducible builds and includes everything npm needs to fully build the package tree. Since this is a new major version the current package-lock.json
file has been updated to the new format.
At the same time outdated dependencies have been upgraded to their latest, compatible version. This also changed the versions by using the ^
caret range selector to reduce the overhead of updating dependencies.
@arcticicestudio/eslint-config-base
— the minimum versions will be bumped from0.5.0
to0.11.0
.babel-eslint
→@babel/eslint-parser
— thebabel-eslint
package is deprecated and is now available as@babel/eslint-parser
.eslint-plugin-json
→eslint-plugin-jsonc
— since Visual Studio Code uses JSONC theeslint-plugin-jsonc
matches better to the scope of this repository. It also utilizes the ESLint engine by passing the AST to it.del-cli
— updated from version1.1.0
to^4.0.1
.eslint
— updated from version5.16.0
to^7.32.0
.eslint-plugin-import
— updated from version2.17.3
to^2.24.2
.eslint-plugin-prettier
— updated from version3.1.0
to^4.0.0
.prettier
— updated from version1.17.1
to^2.4.1
.remark-cli
— updated from version6.0.1
to^9.0.0
.remark-preset-lint-arcticicestudio
→@arcticicestudio/remark-preset-lint
— theremark-preset-lint-arcticicestudio
package is deprecated and is now available as@arcticicestudio/remark-preset-lint
. This also includes the linting and adjusting for matches that are found after running with the new rules.vsce
— updated from version6.0.1
to^1.100.0
.
The full changelog is available in the repository.
Copyright © 2017-present Arctic Ice Studio and Sven Greb