diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fc038f..e16c375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,119 @@ +# 0.4.0 + +![Release Date: 2019-06-16](https://img.shields.io/static/v1.svg?style=flat-square&label=Release%20Date&message=2016-06-16&colorA=4c566a&colorB=88c0d0) [![Project Board](https://img.shields.io/static/v1.svg?style=flat-square&label=Project%20Board&message=0.4.0&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/projects/8) [![Milestone](https://img.shields.io/static/v1.svg?style=flat-square&label=Milestone&message=0.4.0&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/milestone/6) + +## Features + +**Nord Docs Transition** — #76 ⇄ #77 (⊶ 4456d69e) +↠ Transferred all documentations, assets and from „Nord Emacs“ to [Nord Docs][nord] +Please see the [corresponding issue in the Nord Docs repository][gh-nord-docs#155] to get an overview of what has changed for Nord Emacs and what has been done to migrate to Nord Docs. + +

Landing Page

+

+ +

Docs - Landing Page

+

+ +

Docs - Installation & Activation Guide

+

+ +

Docs - Configurations

+

+ +**Uniform Mode Lines Customization** — #32, #47 ⇄ #48 (⊶ 6b801715) requested by [@localredhead][gh-user-localredhead] +↠ Added the new theme configuration variable `nord-uniform-mode-lines` to use `nord3` as background color highlighting for both active and inactive mode lines. +By default, only the mode line of the active buffer uses `nord3` as background color while inactive buffers are dimmed using `nord1`. + +```lisp +(setq nord-uniform-mode-lines t) +``` + +

Default mode lines

+

+ +

Uniform mode lines

+

+ +**Custom Region Highlight Styles** — #45, #32 ⇄ #46 (⊶ b43a2491) +↠ By default, Nord Emacs uses `nord2` as background color for selected text in the editor to provide a sane default style. +To use a more colorful highlighting for region selections, Nord Emacs now provides the `nord-region-highlight` configuration that can be set to either `snowstorm` or `frost` to use `nord4` or `nord8` colors from Nord's [Frost][nord-docs-colors#frost] and [Snow Storm][nord-docs-colors#snowstorm] palettes. + +```lisp +;; Use `nord8` from Nord's "Frost" palette as background color. +(setq nord-region-highlight "frost") + +;; Use `nord4` from Nord's "Snow Storm" palette as background color. +(setq nord-region-highlight "snowstorm") +``` + +

Selection in the editor with enabled frost region highlight style configuration

+

+ +

Selection in the editor with enabled snowstorm region highlight style configuration

+

+ +**Custom Color Contrast** — #43 ⇄ #44 (⊶ 3e6bfdae) +↠ Please note that **this configuration has been implemented and deprecated again in this release version** through #73 that increased the default comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45% +Please see #73 and #74 for more details and the migration guide. + +## Improvements + +**Comment Color Brightness** — #73 ⇄ #74 (⊶ 9ed7b9c2) +↠ Implemented the increase of the default comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45%. + +➜ **Please see [arcticicestudio/nord#94][gh-nord#94] for all details about this design change decision**! + +⚠ **NOTE**: This change also **deprecates the „Custom Comment Contrast“ configuration** implemented in #44 that will be removed in Nord Emacs version 1.0.0! +The default comment color has been adjusted so the configuration is not required anymore for users to increase the brightness on their own. +To notify users about this change a deprecation warning will be shown when the `nord-comment-brightness` configuration variable has been set and initialized through the user's configuration. + +#### Before + +

Before

+

+ +

After

+

+ +**License Header Keyword** — #41 ⇄ #42 (⊶ 24deba86) +↠ Added a license header keyword to help tools to automatically detect the license type as used by GitHub and Emacsmirror ([licensee][gh-licensee/licensee]). + +```lisp +;; License: Apache-2.0 +``` + +## Bug Fixes + +**Non-Prefixed Names Leaked To Global Environment** — #66 ⇄ #67 (⊶ c4e0b554) by [@slippycheeze][gh-user-slippycheeze] +↠ Prefixed all top level variable definitions, like custom theme configuration variables, to avoid _leaking_ them in a way that could conflict with other code. The convention of `package--` is used to mirror the most current Emacs coding conventions. +Sadly this is necessary because Emacs Lisp has no namespaces, so every top level definition is visible to the entire universe including variables and functions. + +### Documentation + +**Documentation Typo In Package Name** — #39 (⊶ eb7929e4) by [@gguimaraesbr][gh-user-gguimaraesbr] +↠ Fixed a invalid package name in the installation instructions: `nord` ➜ `nord-theme` + +## Tasks + +### Documentation + +**MIT License Migration** — #57 ⇄ #58 (⊶ b5c1dc76) +↠ Migrated to the MIT license to adapt to the migration of the main [Nord][gh-nord] project. Detailed information can be found in the [main task ticket][gh-nord#55]. + +**„Nord Terminix“ References** — #49 ⇄ #50 (⊶ be328794) +↠ Updated all references to the Terminix project that has been renamed to [Tilix][gh-gnunn1/tilix]. + # 0.3.0 -*2017-05-07* + +_2017-05-07_ + ## Features + ### Package Support + ❯ Implemented support for auctex. (@justbur, PR #22, c2cd1e84)

Before

After

@@ -33,48 +142,69 @@

Before

After

## Improvements + ### Mode Support + #### mu4e + ❯ The highlighting for maildirs with unread emails is now colorized with `nord13` instead of `nord4`. (@microamp, PR #35, a0bfde06)

Before

After

# 0.2.0 -*2017-04-17* + +_2017-04-17_ + ## Features + ### Mode Support + ❯ Implemented support for the `which-function-mode`. (@microamp, #28, f7a2f6e6)

Before

After

## Improvements + ### UI + ❯ The text color of inactive mode lines are now colorized with `nord4` instead of `nord3` to increase the readability. (@cavd, #25, 067b9bbe) ## Bug Fixes + ❯ Fixed the color of the `cursor` face caused by using the wrong attribute `:foreground` instead of `:background`. (@spegoraro, #24, b11fb535)

Before

After

# 0.1.2 -*2017-03-26* + +_2017-03-26_ + ## Bug Fixes + ### UI + ❯ Some more minor fixes created by a MELPA contributor to adhere to the packaging standard. (@purcell, PR #21, 70a3ee23) - - Formated header conventionally, with `Commentary` and `Code` section markers - - Removed redundant use of *Emacs* since all `elisp` packages are for Emacs - - Declared Emacs `24` dependency via `Package-Requires` documentaion attribute - - Fixed a typo from *marmelade* to *marmalade* - - Added missing trailing comment line to mark the end of the theme file + +- Formated header conventionally, with `Commentary` and `Code` section markers +- Removed redundant use of _Emacs_ since all `elisp` packages are for Emacs +- Declared Emacs `24` dependency via `Package-Requires` documentaion attribute +- Fixed a typo from _marmelade_ to _marmalade_ +- Added missing trailing comment line to mark the end of the theme file # 0.1.1 -*2017-03-25* + +_2017-03-25_ + ## Bug Fixes + ❯ Fixed the package documentation format to adhere to the [MELPA contribution standard](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.md). (@arcticicestudio, 8b835e60) # 0.1.0 -*2017-03-25* + +_2017-03-25_ + ## Features + Detailed information about [features](https://github.com/arcticicestudio/nord-emacs/blob/develop/README.md#features), [supported packages](https://github.com/arcticicestudio/nord-emacs/blob/develop/README.md#package-support) and install instructions can be found in the [README](https://github.com/arcticicestudio/nord-emacs/blob/develop/README.md#installation) and in the [project wiki](https://github.com/arcticicestudio/nord-emacs/wiki). ❯ Implemented the main theme file [`nord-theme.el`](https://github.com/arcticicestudio/nord-emacs/blob/develop/nord-theme.el). (@arcticicestudio, #1, e51f7593) @@ -86,26 +216,29 @@ Detailed information about [features](https://github.com/arcticicestudio/nord-em

Colors of selected code can still be easily recognized.

❯ Implemented support for multiple syntax packages: - - Elixir (@arcticicestudio, #18, 0b879fb1) - - Enhanced Ruby (@arcticicestudio, #15, 7b59c16f) - - JavaScript `js2-mode` and `js3-mode` (@arcticicestudio, #7, ffe1b276) - - Markdown (@arcticicestudio, #3, 02e7065f) - - Web (@arcticicestudio, #8, f1b893e9) + +- Elixir (@arcticicestudio, #18, 0b879fb1) +- Enhanced Ruby (@arcticicestudio, #15, 7b59c16f) +- JavaScript `js2-mode` and `js3-mode` (@arcticicestudio, #7, ffe1b276) +- Markdown (@arcticicestudio, #3, 02e7065f) +- Web (@arcticicestudio, #8, f1b893e9) ❯ Implemented support for multiple UI packages: - - Anzu (@arcticicestudio, #19, 6c3d0baf) - - Company (@arcticicestudio, #10, 7b8b6ec8) - - Evil (@arcticicestudio, #5, a240b411) - - Flycheck (@arcticicestudio, #17, 9c784ef6) - - Git Gutter (@arcticicestudio, #4, fa6ea1f8) - - Helm (@arcticicestudio, #16, 264ce64d) - - Magit (@arcticicestudio, #16, 641dd503) - - Org (@arcticicestudio, #2, 6b60bd55) - - Powerline (`powerline-evil`) (@arcticicestudio, #11, 5a854190) - - Rainbow Delimters (@arcticicestudio, #14, 6ee97d24) + +- Anzu (@arcticicestudio, #19, 6c3d0baf) +- Company (@arcticicestudio, #10, 7b8b6ec8) +- Evil (@arcticicestudio, #5, a240b411) +- Flycheck (@arcticicestudio, #17, 9c784ef6) +- Git Gutter (@arcticicestudio, #4, fa6ea1f8) +- Helm (@arcticicestudio, #16, 264ce64d) +- Magit (@arcticicestudio, #16, 641dd503) +- Org (@arcticicestudio, #2, 6b60bd55) +- Powerline (`powerline-evil`) (@arcticicestudio, #11, 5a854190) +- Rainbow Delimters (@arcticicestudio, #14, 6ee97d24) # 0.0.0 -*2017-03-25* + +_2017-03-25_ **Project Initialization** - \ No newline at end of file + + +[gh-nord]: https://github.com/arcticicestudio/nord +[nord-docs-colors#frost]: https://www.nordtheme.com/docs/colors-and-palettes#frost +[nord-docs-colors#snowstorm]: https://www.nordtheme.com/docs/colors-and-palettes#snow-storm +[nord]: https://www.nordtheme.com + + + +[gh-gnunn1/tilix]: https://github.com/gnunn1/tilix +[gh-licensee/licensee]: https://github.com/licensee/licensee +[gh-nord-docs#155]: https://github.com/arcticicestudio/nord-docs/issues/155 +[gh-nord#55]: https://github.com/arcticicestudio/nord/issues/55 +[gh-nord#94]: https://github.com/arcticicestudio/nord/issues/94 +[gh-user-gguimaraesbr]: https://github.com/gguimaraesbr +[gh-user-localredhead]: https://github.com/localredhead +[gh-user-slippycheeze]: https://github.com/slippycheeze diff --git a/nord-theme.el b/nord-theme.el index f0ca6cd..9db518a 100644 --- a/nord-theme.el +++ b/nord-theme.el @@ -5,7 +5,7 @@ ;; Title: Nord Theme ;; Project: nord-emacs -;; Version: 0.3.0 +;; Version: 0.4.0 ;; URL: https://github.com/arcticicestudio/nord-emacs ;; Author: Arctic Ice Studio ;; Package-Requires: ((emacs "24"))