Changelog for Nord Atom Syntax — An arctic, north-bluish clean and elegant Atom syntax theme.
Nord Docs Transition — #63 ⇄ #64 (⊶ b9675979) ↠ Transferred all documentations, assets and from „Nord Atom Syntax“ to Nord Docs. Please see the corresponding issue in the Nord Docs repository to get an overview of what has changed for Nord Atom Syntax and what has been done to migrate to Nord Docs.
Landing Page
Docs Page
Installation & Activation Guide
Package Development
Empty HTML tag highlighting — #52/#54 ⇄ #53/#56 (⊶ 7e2764e7) by @amayer5125
↠ Fixed the bracket character (<
) of the closing tag not being highlighted when the tags contains no text content or other elements.
Before
After
Comment Color Brightness — #60 ⇄ #61 (⊶ 0d26b31d)
↠ 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%.
➜ Please see nordtheme/nord#94 for all details about this design change decision!
Before
After
No highlighting for Julia multiline docstrings — #45 (#23) (⊶ 710acce8)
↠ Saved the highlighting for the 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
.
Plain Text highlighting in JSX — #50 ⇄ #51 (⊶ 087b3203) by @haveanicedavid ↠ Fixed the color of plain text (body text) placed inside JSX tags.
Before
After
Migration to MIT license — #57 ⇄ #58 (⊶ 6481f12f) ↠ Adapted to the MIT license migration of Nord. Details can be found in the main task ticket nordtheme/nord#55.
2017-04-14
❯ Removed a unnecessary IO write event when when deactivating the package. Before all theme settings have been written out to the store file theme-settings-store.less
. The deactivation()
method has been removed since there is currently no need to handle a package deactivation event. (@svengreb, #49, 892e6735)
❯ Fixed a "Undefined variable" exception when deactivating the package. This was caused by the wrongly named @theme-setting-custom-comment-contrast
variable which must be named @theme-setting-accessibility-custom-comment-contrast
. (@svengreb, #48, c5af4e3e)
2017-04-14
❯ Implemented a Accessibility theme setting to increase the contrast for comments by percentage.
The default value is 0
which uses the default Nord color assignment while the maximum value is 20
. (@ascarter, #46 PR #47, 935c2ae9)
Default Settings
Increased comment contrast value of 15
(%)
2017-04-12
❯ Implemented optimized styles for Laravel Blade. (@whereisjefe, #44, 861e392d)
2017-04-01
❯ Implemented optimized diff/patch styles for the milestone backlog community package language-diff
. (@svengreb, #34, f05c8bf6)
❯ Implemented optimized
reStructuredText styles for the milestone backlog community package language-restructuredtext
. (@adrian5, #37, 099eea88)
❯ JavaDoc tags and their values are now colorized with nord8
. (@svengreb, #39, 72449d36)
JavaDoc tags
{@link}
tag method references
❯ Adapted the massive grammar overhaul of the Atom Core package language-csharp implemented in PR atom/language-csharp #87. (@svengreb, #38, 0420c417)
❯ Adjusted the color of Java packages to match import
packages. (@svengreb, #35, dc6ce037)
❯ Content inside a
<![CDATA[ ]]>
block is now colorized with the default text color nord4
and the font style is italic
to differ from normal text. (@svengreb, #41, d9c41eba)
❯ Dimmed color of indent guides from nord3
to nord2
to be more unobstructive and differ from syntax elements like comments. This also matches the support for the indent-guide-improved
package implemented in nordtheme/atom-ui #64. (@smokebacon, #43, ffac4695)
Before
Nord Atom UI #64 preview
❯ Fixed a typo in the project description. This is a sub-task of nordtheme/nord #20. (@svengreb, #42, b67f8b62)
A arctic ... -> An arctic ...
2017-01-24
Please note that the minimal version for this theme is now >=1.13.0 due to the Atom theme API change!
❯ Migrated to the new Atom theme API.
Starting from Atom version 1.13, the contents of atom-text-editor
elements are no longer encapsulated within a shadow DOM boundary.
This means the :host
and ::shadow
pseudo-selectors should be completely removed and all syntax selectors should be prepended with syntax--
.
To prevent breakage with existing style sheets, Atom will automatically upgrade selectors for versions less or equal to 1.12. (@svengreb, #31, 42d7f7ba)
2017-01-15
❯ Implemented optimized Elixir styles for the milestone backlog community package language-elixir
. (@skbolton, #33, b141369c)
2016-11-22
❯ The namespace tag entity color now differs from markup/HTML tags which are also now colored correctly.
Character Data blocks tags <![CDATA[
]]>
are now formated bold and, including the surrounded text, using the comment color. (@svengreb, #29, a442b356)
CDATA
2016-09-29
❯ Operator keywords are now colored explicitly as discussed in atom/language-c#151 and atom/one-dark-syntax#74 (@svengreb, #34, 529f290057da332977ddcbcba3e14163e772bbc0)
2016-09-20
❯ The hex color hash character #
now gets colored as keyword (@svengreb, #27, 323f7713333ad50b008c80a677e4abb6596faddb)
❯ Fixed all unrendered images in the atom.io package README by using the https://raw.githubusercontent.com
domain (@svengreb, #26, 6b72d3a740486d48b9a0d02f4aec3db557241462)
2016-09-20 Initial APM package release version! Closes the APM Package Release milestone.
A complete list of all implemented features can be found in the README section.
A complete list of all implemented languages can be found in the milestone backlog ticket #1.
Community
-
language-babel
(@svengreb, #8,4ca659bf80a99853f24552e1428dd0d9a8ca7b15) Includes support for -
language-glsl
by hughsk (@svengreb, #24, bc8268dc53864ad1a259a5a3234b6a935bf41100) -
language-haml
by ezekg (@svengreb, #22, 0651543f7a2d17f362079d630656469f382db4c8) -
language-haskell
by atom-haskell (@svengreb, #21, 6ce40f2aeba0521f1842a1ab4b40aa02694e2a02) -
language-julia
by JuliaLang (@svengreb, #23, 61eec2ca99fa5018d1f9f67980bb24a8e114ba1d)
language-c
(@svengreb, #14, 7568bfbf68d1ea6ad06db8389f1f15756718e2b4)language-clojure
(@svengreb, #20, 42536fdb3181791ed020166ad60c9a607c90e942)language-coffee-script
(@svengreb, #18, 479df6a9be8e5e56c09e5b32a5a7f3374d34cc97)language-csharp
(@svengreb, #19, e532cf84b4a73c9e00e27ad1b948957c8ff8b438)language-css
(@svengreb, #5, a490f00c85b79f807bc26190fe45654fda34f358)language-gfm
(@svengreb, #6, 0ed29546b5b69059b3f488bee1a13b54d1c129ec)language-go
(@svengreb, #9, 8e5c242a544d919557a8fd4e71e484e35864d674)language-java
(@svengreb, #7, 513ec446bb0a21c32310bcc4e3874580ecfd441a)- Includes the
.source.java-properties
CSS class scope
- Includes the
language-javascript
(@svengreb, #8, 4ca659bf80a99853f24552e1428dd0d9a8ca7b15)language-json
(@svengreb, #12, 0fe803a123326f883458ffc8e6e1c5582dc7db34)language-less
(@svengreb, #5 / #13, a490f00c85b79f807bc26190fe45654fda34f358 / 3fa1c27c28d056d8ca7babd95b2c2b5fea8045e3)language-php
(@svengreb, #17, 5d7d3565944b97b4a824df1f7bac3102f23b31db)language-python
(@svengreb, #11, 6b8f87c0f3ce800cada4bf551d59e0ffed834596)language-ruby
(@svengreb, #10, 972b90c4578c0bf91a3ed1a9de0554f57920191b)language-sass
(@svengreb, #5, a490f00c85b79f807bc26190fe45654fda34f358)language-scala
(@svengreb, #7, 513ec446bb0a21c32310bcc4e3874580ecfd441a)language-shellscript
(@svengreb, #16, badfcc2b182211ef21f3e25d9ffd8628e63deb1f)language-yaml
(@svengreb, #15, 883ab296a249e6b9b93659724b5d2f2a37768854)