Nova

Extensions


Readme

Nord Theme for Nova

Based on the fantastic work made by the Arctic Ice Studio Team for Coda 2, which is released under a MIT license.

Instructions

Of course, you need to have Nova installed (FYI, it only works under macOS).

If you're a proud owner of Nova, you ought to be able to go to Extensions > Extension Library > Themes (tab) and pick the theme from there — search for Nord.

If that doesn't work, just clone this project (or download it from the releases page), it'll magically turn into a 'component' thingy, and you can then double-click it to add this theme to Nova!

Swatch

If you wish to add the Nord theme palette for the Nova 5+ built-in Color Picker, you can install it from inside the package for this extension, under Swatches\Nord.json. Until I figure out how this works automatically, you will need to upload it manually: from the Color Picker, click on the gear icon, and select Swatches/Import...

Note: the Color Picker also seems to be able to directly open Adobe Swatch Exchange (ASE) files, so you probably can use the official nord.ase file instead).

Disclaimer

Nova is a code editor developed by Panic Inc.

I'm neither an employee, nor a collaborator, nor a stakeholder in either Panic Inc. and/or Arctic Ice Studio. I just love both their work as a faithful fan!

Please take into account that I hardly know what I'm doing. Hope it works for you. This is being released for the sole purpose of testing how designing themes for Nova work; no infringements are intended; also, I might be tweaking this theme frequently, as I start figuring out how the colour assignments actually work; thus, caveat utilitor.

Special thanks

Thanks to Dennis Osaj, designer of the wonderful advanced PHP extension as well as the Varia theme, who pointed out that I should add a few more styling classes to deal with the specificities of advanced PHP — as well as XML, HTML and JavaScript, which are better supported by the Varia Theme.

This version of the Nord Theme for Nova is adding experimental support for advanced PHP, but be advised that things may still be broken or not display properly... I'm still learning about all these things!

Licenses and acknowledgements

For this package: MIT License

For the Nord theme colours: Sven Greb/Arctic Ice Studio MIT License

Nova is a trademark of Panic Inc.

My GPG Fingerprint

In case you need it to send me encrypted email:

CE8A 6006 B611 850F 1275 72BA D93E AA3D C4B3 E1CB


Changelog

Version v0.4.3

  • Adding support for the new tags supported by Nova 7.X
  • Shuffled a bit of CSS around, to try to get it more readable and displaying things better

Version v0.4.2

Added a swatch file for the Nord palette. Useful for using inside the Nova Color Picker. I don't know how to automatically load it, so you will have to install it manually (see README.md).

Version v0.4.1

Minimalistic change, basically just to get the logo on the README.md and tweak some Git options. No style changes.

Version v0.4.0

Adds experimental support for the additional styling tags used by the advanced PHP extension. Thanks to Dennis Osaj for the encouragement to support these as well.

Version v0.3.1

Fixed a few 'bugs' on the explanations... the style didn't change.

Version v0.3.0

  • Slight changes on the README to reflect the official launch of Nova
  • Fixed the logo/lettering to be consistent with the released Nova logo/lettering
  • Changed code block (especially in Markdown) to a less-annoying colour/background (thanks @skurfer!) — issue #1
  • Changed comment colour as per Nord recommendations/poll
  • Changed a few colours based on a careful re-reading of the old Coda 2 stylesheet, but there are probably a few more things worth changing...

Version v0.2.0

GitHub does not like versions that have more than single digits, it sorts them wrongly. Bummer! Maybe the Extension Library doesn't like them, either? Nobody else seems to be using more than a single digit for the versioning. Anyway, bumped up to 0.2.0 without making any significant changes.

Version v0.1.11

Removed the extra CSS file that I used as a reference for the Nord colours; apparently, Nova will grab anything that is under Themes/ and try to load it as a theme... which is weird. That reference sheet does not make any difference (and it can be grabbed from Arctic Ice Studio's GitHub repository anyway).

Version v0.1.10

Tiny change on Nord.css: moved the meta tag to the top, before the comments I had added.

Version v0.1.9

  • Yet another version renumbering!
  • Fixed a tiny Markdown error on the README file
  • Entering Beta stage

Version v0.1.8

Fixed a tiny Markdown error on the README file. Entering Beta stage.

Version v0.1.7-alpha

After removing the extra images, I just got an 'invalid vendor' error when submitting; this was easily fixed: somehow, all the vendors I had registered disappeared! Fixed. Enjoy Nord for Nova! :-)

Version v0.1.6-alpha

Removed all extra images, just to see if that's what was causing the issues with publishing to the extension library... and added a @2x image for the extension, too.

Version v0.1.5-alpha

Very minor tweaks on the extension.json file and a few updates to the README.

Version v0.1.4-alpha

Submitted to official Nova extension library! But still gives a 500 error, so you have no choice but to install it manually.

Version v0.1.3-alpha

Changing back to the Nord.novaextension to see if this works and can be published on the 'official' library.

Version v0.1.2-alpha

  • Adding mandatory extension.png image (should have been referenced somewhere in the instructions)
  • Another version renumbering...

Version 0.1.1

Migrating to MIT license

Version 0.1.0

Renumbering versions, I hope this will not break everything...

Version 1.0-alpha

Initial release


License

MIT License

Copyright (c) 2020-2021 Gwyneth Llewelyn, Panic Inc., Arctic Ice Studio

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.