Skip to content

Releases: ruby-processing/propane

Noise now implemented as Module

Choose a tag to compare

@monkstone monkstone released this 05 Apr 17:32

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

Choose a tag to compare

@monkstone monkstone released this 17 Mar 12:49

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

Choose a tag to compare

@monkstone monkstone released this 05 Mar 19:24

Code release overdue, to catch up with gem.

To match latest gem release

Choose a tag to compare

@monkstone monkstone released this 22 Dec 21:02

Fix for native library on Windows, added minim library examples

jd11+ version

Choose a tag to compare

@monkstone monkstone released this 01 Sep 13:12

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

Windows64 bit support

Choose a tag to compare

@monkstone monkstone released this 30 Sep 06:37

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

Choose a tag to compare

@monkstone monkstone released this 23 Sep 13:55

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

Choose a tag to compare

@monkstone monkstone released this 04 May 06:42

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

Choose a tag to compare

@monkstone monkstone released this 17 Apr 10:26

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

Choose a tag to compare

@monkstone monkstone released this 17 Apr 10:21
4e186a8

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.