Skip to content

Latest commit

 

History

History
484 lines (360 loc) · 23.4 KB

changelog.md

File metadata and controls

484 lines (360 loc) · 23.4 KB

Changelog for Nord Atom Syntax — An arctic, north-bluish clean and elegant Atom syntax theme.

0.10.0

Release Date: 2019-07-30 Project Board Milestone

Features

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

Preview: Nord Atom Syntax Port Project Landing Page

Docs Page

Preview: Nord Atom Syntax Docs Page

Installation & Activation Guide

Preview: Nord Atom Syntax Installation & Activation Guide Page

Package Development

Preview: Nord Atom Syntax Package Development Guide Page

Improvements

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

Bug Fixes

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

Task

Documentation

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.

0.9.1

2017-04-14

Improvements

Theme Settings

❯ 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)

Bug Fixes

Theme Settings

❯ 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)

0.9.0

2017-04-14

Features

Theme Settings

❯ 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 (%)

0.8.0

2017-04-12

Features

❯ Implemented optimized styles for Laravel Blade. (@whereisjefe, #44, 861e392d)

0.7.0

2017-04-01

Features

Languages

❯ 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)

Improvements

Languages

❯ JavaDoc tags and their values are now colorized with nord8. (@svengreb, #39, 72449d36)

JavaDoc tags
JavaDoc {@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
After

Nord Atom UI #64 preview

Bug Fixes

Documentation

❯ Fixed a typo in the project description. This is a sub-task of nordtheme/nord #20. (@svengreb, #42, b67f8b62)

A arctic ... -> An arctic ...

0.6.0

2017-01-24

Please note that the minimal version for this theme is now >=1.13.0 due to the Atom theme API change!

Improvements

❯ 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)

0.5.0

2017-01-15

Features

Languages

❯ Implemented optimized Elixir styles for the milestone backlog community package language-elixir. (@skbolton, #33, b141369c)

0.4.0

2016-11-22

Features

language-xml

❯ 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
Markup/HTML entities
Namespace tags

0.3.0

2016-09-29

Improvements

language-c

❯ Operator keywords are now colored explicitly as discussed in atom/language-c#151 and atom/one-dark-syntax#74 (@svengreb, #34, 529f290057da332977ddcbcba3e14163e772bbc0)

0.2.0

2016-09-20

Improvements

CSS

❯ The hex color hash character # now gets colored as keyword (@svengreb, #27, 323f7713333ad50b008c80a677e4abb6596faddb)

Bugfixes

Documentation

❯ Fixed all unrendered images in the atom.io package README by using the https://raw.githubusercontent.com domain (@svengreb, #26, 6b72d3a740486d48b9a0d02f4aec3db557241462)

0.1.0

2016-09-20 Initial APM package release version! Closes the APM Package Release milestone.

Features

A complete list of all implemented features can be found in the README section.

Languages

A complete list of all implemented languages can be found in the milestone backlog ticket #1.

Community

Core

  • 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
  • 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)