Skip to content

Commit bf0a259

Browse files
Merge branch 'release/0.10.0'
2 parents a8f9ee6 + 513cbf6 commit bf0a259

65 files changed

Lines changed: 651 additions & 22968 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1-
# ++++++++++++++++++++++
1+
# Copyright (C) 2018-present Arctic Ice Studio <development@arcticicestudio.com>
2+
# Copyright (C) 2018-present Sven Greb <development@svengreb.de>
3+
#
4+
# Project: Nord Docs
5+
# Repository: https://github.com/arcticicestudio/nord-docs
6+
# License: MIT
7+
8+
# +--------------------+
29
# + Base Configuration +
3-
# ++++++++++++++++++++++
10+
# +--------------------+
411
[*]
512
charset = utf-8
613
end_of_line = lf
714
indent_size = 2
815
indent_style = space
916
insert_final_newline = true
10-
max_line_length = 160
17+
max_line_length = 120
1118
trim_trailing_whitespace = true
1219

1320
# +++++++++++++
1421
# + Languages +
1522
# +++++++++++++
1623
# +++ Markdown +++
17-
[*.{md,gfm}]
24+
[*.{md}]
1825
trim_trailing_whitespace = false

.eslintrc.js

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
/*
2-
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3-
title ESLint Configuration +
4-
project nord-atom-syntax +
5-
repository https://github.com/arcticicestudio/nord-atom-syntax +
6-
author Arctic Ice Studio +
7-
email development@arcticicestudio.com +
8-
copyright Copyright (C) 2017 +
9-
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2+
* Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
3+
* Copyright (C) 2016-present Sven Greb <development@svengreb.de>
4+
*
5+
* Project: Nord Atom Syntax
6+
* Repository: https://github.com/arcticicestudio/nord-atom-syntax
7+
* License: MIT
8+
* References:
9+
* http://eslint.org/docs/rules
10+
* http://eslint.org/docs/user-guide/configuring
11+
* http://eslint.org/docs/user-guide/configuring#using-configuration-files
12+
* http://eslint.org/docs/user-guide/configuring#specifying-environments
13+
* http://eslint.org/docs/user-guide/configuring.html#specifying-globals
14+
*/
1015

11-
[References]
12-
ESLint
13-
http://eslint.org/docs/rules
14-
http://eslint.org/docs/user-guide/configuring
15-
http://eslint.org/docs/user-guide/configuring#using-configuration-files
16-
http://eslint.org/docs/user-guide/configuring#specifying-environments
17-
http://eslint.org/docs/user-guide/configuring.html#specifying-globals
18-
*/
1916
module.exports = {
2017
"env": {
2118
"node": true,
@@ -45,8 +42,13 @@ module.exports = {
4542
"indent": ["error", 2],
4643
"linebreak-style": ["error", "unix"],
4744
"no-duplicate-imports": "error",
45+
"no-floating-decimal": "error",
4846
"no-tabs": "error",
47+
"no-trailing-spaces": ["error", {
48+
"skipBlankLines": false
49+
}],
4950
"no-var": "error",
51+
"no-whitespace-before-property": "error",
5052
"quotes": ["error", "double"],
5153
"semi": ["error", "always"],
5254
// Error Prevention

.gitignore

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
1+
# Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2+
# Copyright (C) 2016-present Sven Greb <development@svengreb.de>
3+
#
4+
# Project: Nord Atom UI
5+
# Repository: https://github.com/arcticicestudio/nord-atom-ui
6+
# License: MIT
7+
8+
# +------+
9+
# + Logs +
10+
# +------+
11+
logs/
12+
**/*.log
13+
npm-debug.log*
14+
115
# +---------+
216
# + Node.js +
317
# +---------+
4-
node_modules
5-
npm-debug.log
18+
**/node_modules/
619
.npm/
7-
*.log
8-
# Runtime data
9-
pids
10-
*.pid
11-
*.seed
12-
*.pid.lock

.stylelintrc.js

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
/*
2-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3-
title stylelint Configuration +
4-
project nord-atom-syntax +
5-
repository https://github.com/arcticicestudio/nord-atom-syntax +
6-
author Arctic Ice Studio +
7-
email development@arcticicestudio.com +
8-
copyright Copyright (C) 2017 +
9-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2+
* Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
3+
* Copyright (C) 2016-present Sven Greb <development@svengreb.de>
4+
*
5+
* Project: Nord Atom Syntax
6+
* Repository: https://github.com/arcticicestudio/nord-atom-syntax
7+
* License: MIT
8+
* References:
9+
* https://stylelint.io
10+
* https://stylelint.io/user-guide/rules
11+
* https://github.com/stylelint/stylelint-config-standard
12+
*/
1013

11-
[References]
12-
stylelint
13-
https://stylelint.io
14-
https://stylelint.io/user-guide/rules
15-
https://github.com/stylelint/stylelint-config-standard
16-
*/
1714
module.exports = {
1815
"extends": "stylelint-config-standard",
1916
"rules": {

.tern-project

Lines changed: 0 additions & 33 deletions
This file was deleted.

.travis.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
1-
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2-
# title Travis CI Build Configuration +
3-
# project nord-atom-syntax +
4-
# repository https://github.com/arcticicestudio/nord-atom-syntax +
5-
# author Arctic Ice Studio +
6-
# email development@arcticicestudio.com +
7-
# copyright Copyright (C) 2017 +
8-
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9-
#
10-
# [References]
11-
# Travis CI
1+
# Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2+
# Copyright (C) 2016-present Sven Greb <development@svengreb.de>
3+
4+
# Project: Nord Atom Syntax
5+
# Repository: https://github.com/arcticicestudio/nord-atom-syntax
6+
# License: MIT
7+
# References:
128
# https://docs.travis-ci.com
13-
# Atom CI
149
# https://github.com/atom/ci
10+
1511
language: generic
1612
dist: trusty
1713
sudo: false

CHANGELOG.md

Lines changed: 104 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,81 @@
1-
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord-atom-syntax/develop/assets/nord-atom-syntax-banner.svg"/></p>
1+
<p align="center"><a href="https://www.nordtheme.com/ports/atom-syntax" target="_blank"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/atom-syntax/repository-hero.svg?sanitize=true"/></a></p>
22

3-
<p align="center"><img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-atom-syntax/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-atom-syntax.svg"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg"/></a> <img src="https://atom.io/favicon.ico" width=24 height=24/> <a href="https://github.com/atom/atom/releases/tag/v1.13.0"><img src="https://img.shields.io/badge/Atom->=v1.13.0-green.svg"/></a> <a href="https://atom.io/themes/nord-atom-syntax"><img src="https://img.shields.io/apm/v/nord-atom-syntax.svg"/></a> <a href="https://atom.io/themes/nord-atom-syntax"><img src="https://img.shields.io/apm/dm/nord-atom-syntax.svg"/></a></p>
3+
<p align="center"><a href="https://www.nordtheme.com/docs/ports/atom-syntax" target="_blank"><img src="https://img.shields.io/github/release/arcticicestudio/nord-atom-syntax.svg?style=flat-square&label=Docs&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI%2BCiAgICA8cGF0aCBmaWxsPSIjZDhkZWU5IiBkPSJNMTMuNzQ2IDIuODEzYS42Ny42NyAwIDAgMC0uNTU5LS4xMzNMOCAzLjg0OGwtNS4xODgtMS4xOGEuNjY5LjY2OSAwIDAgMC0uNTcuMTMzLjY3Ny42NzcgMCAwIDAtLjI0Mi41MzF2OC4xMzNjLS4wMDguMzIuMjEuNTk4LjUyLjY2OGw1LjMzMiAxLjE5OWguMjk2bDUuMzMyLTEuMmEuNjY4LjY2OCAwIDAgMCAuNTItLjY2N1YzLjMzMmEuNjU5LjY1OSAwIDAgMC0uMjU0LS41MnpNMy4zMzIgNC4xNjhsNCAuODk4djYuNzY2bC00LS44OTh6bTkuMzM2IDYuNzY2bC00IC44OThWNS4wNjZsNC0uODk4em0wIDAiLz4KPC9zdmc%2BCg%3D%3D"/></a></p>
44

5-
---
5+
<p align="center"><a href="https://atom.io/themes/nord-atom-syntax" target="_blank"><img src="https://img.shields.io/apm/v/nord-atom-syntax.svg?style=flat-square&label=Package%20Registry&logo=atom&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a> <a href="https://atom.io/themes/nord-atom-syntax" target="_blank"><img src="https://img.shields.io/apm/dm/nord-atom-syntax.svg?style=flat-square&label=Downloads&logo=atom&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a></p>
6+
7+
<p align="center"><a href="https://blog.atom.io/2017/01/10/atom-1-13.html" target="_blank"><img src="https://img.shields.io/static/v1.svg?style=flat-square&label=Compatibility&message=%3E%3D1.13.0&logo=atom&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a></p>
8+
9+
<p align="center">Changelog for <a href="https://www.nordtheme.com/ports/atom-syntax">Nord Atom Syntax</a> — An arctic, north-bluish clean and elegant <a href="https://atom.io" target="_blank">Atom</a> syntax theme.</p>
10+
11+
<!-- lint disable no-duplicate-headings -->
12+
13+
# 0.10.0
14+
15+
![Release Date: 2019-07-30](https://img.shields.io/static/v1.svg?style=flat-square&label=Release%20Date&message=2019-07-30&colorA=4c566a&colorB=88c0d0) [![Project Board](https://img.shields.io/static/v1.svg?style=flat-square&label=Project%20Board&message=0.10.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-atom-syntax/projects/13) [![Milestone](https://img.shields.io/static/v1.svg?style=flat-square&label=Milestone&message=0.10.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-atom-syntax/milestone/12)
16+
17+
## Features
18+
19+
**Nord Docs Transition**#63#64 (⊶ b9675979)
20+
↠ Transferred all documentations, assets and from „Nord Atom Syntax“ to [Nord Docs][nord].
21+
Please see the [corresponding issue in the Nord Docs repository][nord-docs#168] to get an overview of what has changed for Nord Atom Syntax and what has been done to migrate to Nord Docs.
22+
23+
<p align="center">Landing Page</p>
24+
<p align="center"><a href="https://www.nordtheme.com/ports/atom-syntax" target="_blank"><img src="https://user-images.githubusercontent.com/7836623/62131873-52032d80-b2dc-11e9-8893-ef9dd8bfdd5d.png" alt="Preview: Nord Atom Syntax Port Project Landing Page"/></a></p>
25+
26+
<p align="center">Docs Page</p>
27+
<p align="center"><a href="https://www.nordtheme.com/docs/ports/atom-syntax" target="_blank"><img src="https://user-images.githubusercontent.com/7836623/62128997-e61dc680-b2d5-11e9-99f3-004b8b1243b5.png" alt="Preview: Nord Atom Syntax Docs Page"/></a></p>
28+
29+
<p align="center">Installation & Activation Guide</p>
30+
<p align="center"><a href="https://www.nordtheme.com/docs/ports/atom-syntax/installation" target="_blank"><img src="https://user-images.githubusercontent.com/7836623/62128860-a1922b00-b2d5-11e9-8fab-536361344b7e.png" alt="Preview: Nord Atom Syntax Installation & Activation Guide Page"/></a></p>
31+
32+
<p align="center">Package Development</p>
33+
<p align="center"><a href="https://www.nordtheme.com/docs/ports/atom-syntax/development" target="_blank"><img src="https://user-images.githubusercontent.com/7836623/62128859-a1922b00-b2d5-11e9-9840-890abf8c2d97.png" alt="Preview: Nord Atom Syntax Package Development Guide Page"/></a></p>
34+
35+
## Improvements
36+
37+
**Empty HTML tag highlighting**#52/#54#53/#56 (⊶ 7e2764e7) by [@amayer5125][gh-user-amayer5125]
38+
↠ Fixed the bracket character (`<`) of the closing tag not being highlighted when the tags contains no text content or other elements.
39+
40+
<p align="center">Before</p>
41+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/30774563-cd89866e-a084-11e7-817c-1c2fa921a598.png"/></p>
42+
43+
<p align="center">After</p>
44+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/30774557-be6274d4-a084-11e7-91ad-bd38e6d7800a.png"/></p>
45+
46+
**Comment Color Brightness**#60#61 (⊶ 0d26b31d)
47+
↠ Implemented the frequently requested and long-time outstanding increase of the comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45%.
48+
49+
**Please see [arcticicestudio/nord#94][nord#94] for all details about this design change decision**!
50+
51+
<p align="center">Before</p>
52+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/54902736-76886c80-4eda-11e9-86cd-dfc935aff5e3.png"/></p>
53+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/54902735-76886c80-4eda-11e9-9aa0-41ded647bdb2.png"/></p>
54+
55+
<p align="center">After</p>
56+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/54902766-856f1f00-4eda-11e9-897a-9b0971586a0b.png"/></p>
57+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/54902765-856f1f00-4eda-11e9-9d09-50c89faece43.png"/></p>
58+
59+
## Bug Fixes
60+
61+
**No highlighting for Julia multiline _docstrings_**#45 (#23) (⊶ 710acce8)
62+
↠ Saved the highlighting for the [`language-julia`][pkg-language-julia] package that makes use of the GFM selector `.syntax--source.syntax--gfm` wrapped in a `.syntax--string.syntax--docstring` selector to highlight multiline _docstrings_. This resulted in the usage of the default GFM text color `nord4` instead of the string color `nord14`.
63+
64+
**Plain Text highlighting in JSX**#50#51 (⊶ 087b3203) by [@haveanicedavid][gh-user-haveanicedavid]
65+
↠ Fixed the color of plain text (body text) placed inside JSX tags.
66+
67+
<p align="center">Before</p>
68+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/27985204-5b5f7c30-63e7-11e7-9e50-b16915de2781.png"/></p>
69+
70+
<p align="center">After</p>
71+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/27985206-6894cb12-63e7-11e7-857b-98f727a1df50.png"/></p>
72+
73+
## Task
74+
75+
### Documentation
76+
77+
**Migration to MIT license**#57#58 (⊶ 6481f12f)
78+
↠ Adapted to the MIT license migration of [Nord][]. Details can be found in the main task ticket [arcticicestudio/nord#55][nord#55].
679

780
# 0.9.1
881
*2017-04-14*
@@ -38,12 +111,12 @@ The default value is `0` which uses the default Nord color assignment while the
38111
*2017-04-01*
39112
## Features
40113
### Languages
41-
❯ Implemented optimized [diff](https://en.wikipedia.org/wiki/Diff_utility)/[patch](https://en.wikipedia.org/wiki/Patch_(Unix)) styles for the [milestone backlog][milestone-package-support-backlog] community package <img src="https://avatars2.githubusercontent.com/u/529516" width=16 height=16/> [`language-diff`](https://atom.io/packages/language-diff). (@arcticicestudio, #34, f05c8bf6)
114+
❯ Implemented optimized [diff](https://en.wikipedia.org/wiki/Diff_utility)/[patch](https://en.wikipedia.org/wiki/Patch_(Unix)) styles for the [milestone backlog][gh-1] community package <img src="https://avatars2.githubusercontent.com/u/529516" width=16 height=16/> [`language-diff`](https://atom.io/packages/language-diff). (@arcticicestudio, #34, f05c8bf6)
42115

43116
<p align="center"><img src="https://cloud.githubusercontent.com/assets/7836623/24577810/6be899c4-16d5-11e7-8487-ce26987fb43b.png"/></p>
44117

45118
❯ Implemented optimized
46-
[reStructuredText](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html) styles for the [milestone backlog][milestone-package-support-backlog] community package <img src="https://avatars0.githubusercontent.com/u/1382556" width=16 height=16/> [`language-restructuredtext`](https://atom.io/packages/language-restructuredtext). (@adrian5, #37, 099eea88)
119+
[reStructuredText](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html) styles for the [milestone backlog][gh-1] community package <img src="https://avatars0.githubusercontent.com/u/1382556" width=16 height=16/> [`language-restructuredtext`](https://atom.io/packages/language-restructuredtext). (@adrian5, #37, 099eea88)
47120

48121
<p align="center"><img src="https://cloud.githubusercontent.com/assets/7836623/24577665/8b803448-16d2-11e7-96a0-abdd207aa08c.png"/><br><img src="https://cloud.githubusercontent.com/assets/7836623/24577668/8e0bb71e-16d2-11e7-8a7d-4fd0c115f08c.png"/><br><img src="https://cloud.githubusercontent.com/assets/7836623/24577669/8fff0184-16d2-11e7-9198-118fb9e6febd.png"/></p>
49122

@@ -173,4 +246,29 @@ A complete list of all implemented languages can be found in the milestone backl
173246

174247
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-atom-syntax/develop/assets/scrot-top.png"/></p>
175248

176-
[milestone-package-support-backlog]: https://github.com/arcticicestudio/nord-atom-syntax/issues/1
249+
250+
<!--
251+
+------------------+
252+
+ Symbol Reference +
253+
+------------------+
254+
↠ (U+21A0): Start of a log section description
255+
— (U+2014): Separator between a log section title and the metadata
256+
⇄ (U+21C4): Separator between a issue ID and pull request ID in a log metadata
257+
⊶ (U+22B6): Icon prefix for the short commit SHA checksum in a log metadata
258+
-->
259+
260+
<!-- lint disable final-definition -->
261+
262+
<!-- Base Links -->
263+
264+
[gh-1]: https://github.com/arcticicestudio/nord-atom-syntax/issues/1
265+
[nord]: https://www.nordtheme.com
266+
[pkg-language-julia]: https://atom.io/packages/language-julia
267+
268+
<!-- v0.10.0 -->
269+
270+
[nord-docs#168]:https://github.com/arcticicestudio/nord-docs/issues/168
271+
[nord#55]:https://github.com/arcticicestudio/nord/issues/55
272+
[nord#94]:https://github.com/arcticicestudio/nord/issues/94
273+
[gh-user-haveanicedavid]: https://github.com/haveanicedavid
274+
[gh-user-amayer5125]: https://github.com/amayer5125

LICENSE.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
1-
Copyright (c) 2017 Arctic Ice Studio <development@arcticicestudio.com>
1+
MIT License (MIT)
22

3-
Permission is hereby granted, free of charge, to any person obtaining
4-
a copy of this software and associated documentation files (the
5-
"Software"), to deal in the Software without restriction, including
6-
without limitation the rights to use, copy, modify, merge, publish,
7-
distribute, sublicense, and/or sell copies of the Software, and to
8-
permit persons to whom the Software is furnished to do so, subject to
9-
the following conditions:
3+
Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com> (http://arcticicestudio.com)
4+
Copyright (C) 2016-present Sven Greb <development@svengreb.de> (http://svengreb.de)
105

11-
The above copyright notice and this permission notice shall be
12-
included in all copies or substantial portions of the Software.
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
1312

14-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16-
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17-
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18-
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19-
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20-
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
13+
The above copyright notice and this permission notice shall be included in all
14+
copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
SOFTWARE.

0 commit comments

Comments
 (0)