Skip to content
This repository has been archived by the owner on Apr 24, 2021. It is now read-only.

2.8.1

Compare
Choose a tag to compare
@oakes oakes released this 23 Sep 13:54
· 24 commits to master since this release

In this release i finally gave in and decided to build jars for each OS separately. I was always annoyed at how large the nightcode jar became (100+ MB) after the JDK 8 -> 11 transition, and most of that was because JavaFX depends on native libraries, so the jar file had to contain binaries for all three OSes.

I resisted building separate jars for a long time because, if you think about it, it's pretty ridiculous. The whole point of jar files is to be platform independent. But i think a 100+ MB jar file is absurd for a small and relatively feature-less IDE. The new platform specific jars are much smaller.

In retrospect i miss the simplicity of swing and kind of regret moving to JavaFX. The upside is that it made lightmod possible, which i couldn't have built with swing since it needs a webview. But i don't think nightcode benefited much from the transition.

You can find links to each jar on the website: https://sekao.net/nightcode/