Skip to content

Releases: ruby-processing/propane

Noise now implemented as Module

05 Apr 17:32
Compare
Choose a tag to compare

There are two noise modules:-

  1. FastNoise (a JRubyWrapper around OpenSimplex2F.java, used as default noise)
  2. SmoothNoise (a JRubyWrapper around OpenSimplex2S.java, use SmoothNoise.noise(...) to call)
    The latest sample release 3.3 has more usage examples.

3.9.0

17 Mar 12:49
Compare
Choose a tag to compare

Refactored Noise Implementation out of PApplet, changed to OpenSimplex2 from processing noise. Added support for SVG and PDF export. Please update example sketches picrate --install samples.

To match current gem

05 Mar 19:24
Compare
Choose a tag to compare

Code release overdue, to catch up with gem.

To match latest gem release

22 Dec 21:02
Compare
Choose a tag to compare

Fix for native library on Windows, added minim library examples

jd11+ version

01 Sep 13:12
Compare
Choose a tag to compare

Require jdk11+ experimental refactoring of Sam Pottinger version of ThinkDifferent.java

Windows64 bit support

30 Sep 06:37
Compare
Choose a tag to compare

Include WIndows64 bit support and apple.jar for MacOS (is it even needed, might it support java > jdk8?). To build you need to put unsigned jogl jars and apple.jar from processing.org in lib folder.

Integrated java core

23 Sep 13:55
Compare
Choose a tag to compare

Compiled with processing apple.jar on java classpath, you tell me whether the apple.jar is also required at runtime on MacOS.

Fix virgin install libraries

04 May 06:42
Compare
Choose a tag to compare

Includes grafica examples, a slightly refactored control_panel and recommended bump to jruby-9.17.0, and fix for virgin install of libraries.

Experimental Release without javafx or ThinkDifferent

17 Apr 10:26
Compare
Choose a tag to compare

This release avoids calling proprietary code that will be forbidden in future jdk releases. Expected to work on linux, MacOS needs testing and reporting please!!

Custom Processing Core and Improved Control Panel

17 Apr 10:21
4e186a8
Compare
Choose a tag to compare

This release features a custom processing-core, and an improved conrol_panel library. Both have been changed to avoid calling an inherited protected method that would fail with jdk9 and current JRuby.