Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port for Nova #146

Closed
GwynethLlewelyn opened this issue Oct 31, 2020 · 2 comments
Closed

Port for Nova #146

GwynethLlewelyn opened this issue Oct 31, 2020 · 2 comments

Comments

@GwynethLlewelyn
Copy link

Issue type: feature
Related issues:

Description

Panic Inc., the creators of Coda, for which a Nord theme already exists, have moved on and launched their newest editor, Nova. This is not really an 'upgrade' from Coda — it has been designed from scratch as a completely new product. As a consequence, 'old' themes (and extensions) will not work any more.

As part of the beta-testing effort, I have 'ported' the Nord theme to Nova, to the best of my abilities and understanding. Please take into account that a lot was done on a trial-and-error basis, looking at some of the existing themes/templates, and adapting as needed. It's still a work-in-progress, but stable enough to be used (I do that every day 😁 ).

If you have installed Nova already, you can get the theme directly from the built-in extension library (just search for Nord).

The web-based template library for Nova, set up by Panic Inc., also has pointers to this Nord-based theme.

And the actual work being done is on GitHub.

There are a few pending issues (as said, it's a work-in-progress!) but the theme/template is usable, and gives reasonably consistent results with syntax highlighting. Issue #94 (comment colour) is not implemented yet, I think, and I need to review the notes for 0.2.0 to see if I have applied all the changes correctly (I believe not!).

Environment and Versions

  • Nord version: mostly based on 0.2.0 (probably not 100% implemented correctly)
  • OS: macOS Big Sur 11.0.1 Beta (20B5012d)

References

Besides the already-mentioned references above:

Panic Inc.'s guide to designing Nova themes

@arcticicestudio
Copy link
Contributor

Hi @GwynethLlewelyn 👋, thanks for your contribution 👍

I've added it to the backlog and @-mention you as soon as I start working on it so you can track the progress or contribute ideas for this port project.

Please be aware that it may take some time for this port project to be implemented because there are already 60+ port project requests in the backlog and my free time is limited to work on the massive amount of issues & PRs. I currently focus on the data transition of all port projects to the new and shiny website and documentations to finally reduce the maintenance overhead, create a „single source of truth“ and increase the overall project quality :octocat:
Also take into account that I work as a software developer in the “real world“ and I hope you understand that the time to work on my projects may vary depending on my free time. 🙏

I'm also a bit worried about the future plans of the Nova creators regarding the licensing model.
This might be a problem later on when it comes to maintaining the port, e.g. adding new syntax highlighting, improving existing ones of fixing any problem. As long as there is no way for theme authors to use a trial ersion of the app I won't be able to support the port. That's one of the main problems when trying to support commercial products 😒

Anyway, your own port will help other users it in the meantime and can also serve as bootstrap project for the official port later on by using it as fundamental code base.

@GwynethLlewelyn
Copy link
Author

Hm! AFAIK, there seems to be at least a 30-day trial available, at least for the latest versions. Earlier versions were mostly betas and release candidates and required no license to use; however, they were more than enough to allow me to do a quick-and-dirty port (the styling format, so far, hasn't changed).

But you're quite right otherwise — commercial products are always a problem. I just use Panic's products because, well, I've been a really loooooooong-time user of them...

@arcticicestudio arcticicestudio changed the title [Feature] Nord-based theme for Nova (new code editor from Panic Inc.) Nord port for "Nova" Jan 30, 2022
@arcticicestudio arcticicestudio changed the title Nord port for "Nova" Nord port for Nova Jan 30, 2022
@svengreb svengreb changed the title Nord port for Nova Port for Nova Jan 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants