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

Releases: oakes/Nightcode

0.1.4

05 Nov 20:30
Compare
Choose a tag to compare

This release updates the game templates to use the stable release of LibGDX 0.9.9 and to include support for Android x86. It also prevents the cursor from moving and the sidebar from resizing when the window is refocused (thank you to Github users krisc and JeffHeon for the bug reports). Finally, Nightcode is once again being compiled with JDK 6 to avoid issues that some people experienced when launching Nightcode with JRE 6.

0.1.3

19 Oct 15:29
Compare
Choose a tag to compare

This release adds support for building iOS projects by integrating my newly-released lein-fruit plugin. Two standalone templates were added, and the game templates were updated to include iOS projects as well. Reloading code in a REPL should now be more reliable as well.

0.1.2

11 Oct 22:52
Compare
Choose a tag to compare

This release updates Leiningen, seesaw, and RSyntaxTextArea. Additionally, it improves the templates by making them explicitly target Java 6, so you can use JDK 7 and above without creating backwards-incompatible jar files or experiencing Android-specific issues.

0.1.1

27 Sep 15:31
Compare
Choose a tag to compare

This release fixes a classpath problem that prevented the "Build" button from working in Android projects (thank you to HN user emeraldd for bringing this to my attention). It also makes Clojure docs more readable (thank you to Github user joshuaeckroth for the pull request). Lastly, there were a few other miscellaneous bugs fixed.

0.1.0: Add ability to close open files, toggle paredit, code completion, aut…

25 Sep 13:14
Compare
Choose a tag to compare

This release, beyond bug-fixing, adds a number of new features:

  • Close open files with Ctrl/Cmd + W.
  • Paredit is now optional, and can be toggled by hitting the "Paredit" button above any open clj/cljs file.
  • Code completion for clj/cljs files is now available by hitting Ctrl/Cmd + Space or just hitting the "Doc" button. This feature was made possible by the compliment library from Alex Yakushev.
  • In ClojureScript projects, there is now an "Auto" button in the build pane. Hitting it will run a process equivalent to "lein cljsbuild auto", allowing your cljs files to be rebuilt every time you save them.
  • In addition to the existing game template for Java, there is now one for Clojure. Both use LibGDX and can compile for desktop and Android.
  • There is now a "Replace" box to complement the "Find" box.

0.0.10

24 Aug 03:04
Compare
Choose a tag to compare

This release enables HotSwap for Java projects (excluding Android). Simply hit "Run" to start a project, then modify your code and hit "Reload". This will cause your code to be inserted into the running process so you don't need to constantly re-start it. This is similar to Eclipse's "Build Automatically" feature.

0.0.9

15 Aug 04:02
Compare
Choose a tag to compare

This release fixes a second bug causing CPU usage to spike. Additionally, it re-enables keyboard commands that involve Ctrl+Shift.

0.0.8

12 Aug 06:45
Compare
Choose a tag to compare

This release provides a small fix for a problem in the JConsole code that was causing very high CPU usage. When the console could no longer read from an incoming pipe (due to a process ending), it would end up in an infinite loop. The solution was to make it check for a valid incoming pipe every half second, which is small enough to not be noticeable by the end-user yet long enough to not cause high CPU usage.

0.0.7

11 Aug 17:04
Compare
Choose a tag to compare

This release adds support for tabs. Instead of taking up space in the UI, tabs only show when you hold down control (or command on OS X), after which you can switch between them using the left and right arrow keys. This provides a fast way to switch between recent files without adding clutter to the UI.

Additionally, this release includes another potential fix for the nightcode.lein error that has been often reported. Lastly, there are a few improvements to the editor, including a subtle vertical line at the 80 character mark for those who want to hold their line length to that standard.

0.0.6

10 Aug 03:54
Compare
Choose a tag to compare

This release fixes a regression error that broke LogCat, along with bugs in the game templates. Lastly, it allows the "Eval in REPL" button to be enabled when the REPL starts.