The milestone Version 2.0.0 release!
The whole project has been rewritten and cleaned up to adapt to the new project setup like the Nord project.
Features
Naming Scheme
Color names
The current naming scheme, where each color got an individual name based on the value, has been replaced with an numbered format.
Example: darkest-coal
has been renamed to northem-dark0
, dark-coal
to northem-dark1
.
This goes on with a continuous numerating where the current position of a color represents its number.
Components
Next to this, the color palette has been divided into four named components to represent the different color effects where each component contains a different amount of colors:
- Dark Water
northem-dark0
-northem-dark3
- Light Wind
northem-dark4
-northem-dark6
- Ice
northem-dark7
-northem-dark10
- Rainbow
northem-dark11
-northem-dark15
This naming convention allows an uncomplicated use for terminals and preserves the compatibility to similar projects like base16.
The X11 color scheme names and RGB value variables has been removed, but X11 color names are still included in the Sass- and LESSCSS source documentations.
New color
A new color has been added to close the gap of the missing sixteenth color.
The value of the color is #CBC9C9
which has been added as northem-dark4
to the Light Wind component.
This color is calculated from the components base color northem4
(#CACACA
) of the Northem color palette via the Sass method saturate($northem4, 1%)
.
Source Formats
Sass
All Sass sources have been documented via SassDoc and a template-css.scss
is available to be compiled to a CSS file including all color variables which is compatible to the CSS specification.
The SassDoc is configurable via the .sassdocrc
file.
(@arcticicestudio, #4, c7ee432)
LESSCSS
All LESSCSS sources have been documented via KSS.
(@arcticicestudio, #5, 9a79569)
Native
All native files have been recreated containing the new color and the new color naming scheme.
(@arcticicestudio, #6, 385fd85)
Build Tools
Gulp
Introduced a Gulp file to compile Sass sources to CSS, provide a local hot-reload server for instant recompilatio on file changes and to build the new SassDoc.
(@arcticicestudio, #8, a50a0c3)
Travis CI and Circle CI
Added the .travis.yml
and circle.yml
configuration files for continuous integration web services.
(@arcticicestudio, #7, 95ab50b)
NPM
A package.json
file has been added to provide project meta data and dependencies for a release as a NPM package.
(@arcticicestudio, #9, dd0a335)
Assets
All project branding assets have been removed and replaced with new, modern SVG and AI files.
(@arcticicestudio, #3, 5392d89)
Documentations
All project documentations have been rewritten.
The project license for the code has been changed to the Apache 2.0 license.
(@arcticicestudio, #3, 5392d89)
Git
The .gitignore
and .gitattributes
files have been rewritten to remove the high amount of unused pattern and comments.
(@arcticicestudio, #3, 5392d89)
The full changelog ist available here