Skip to content

Commit 1420123

Browse files
committed
get ready for release
1 parent 05bcd5a commit 1420123

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**v1.4.8** Re-factor control_panel to avoid calling protected method on slider, also default set_visible to true.
1+
**v1.4.8** Re-factor `control_panel` to avoid calling protected method on slider, also reduces boilerplate code requires in `control_panel` sketches.
22

33
**v1.4.7** Bump up to processing-3.3.7, make watch fail early if too many ruby files to watch
44

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ A suitable version of ruby (MRI `ruby 2.4+` or `jruby-9.1.16.0`) to download gem
1414

1515
`processing-3.3.7`
1616

17-
`jdk1.8.0_151+` can be openjdk with OpenJFX _a separate download works on ArchLinux_, currently FX2D is still experimental but might in the future replace JAVA2D as default renderer, however for hardware graphics acceleration there is alway P2D / P3D. NB: if you want to use jdk9 use [propane-2.7.0](https://github.com/ruby-processing/propane) instead of JRubyArt.
17+
`jdk1.8.0_151+` can be openjdk with OpenJFX _a separate download works on ArchLinux_, currently FX2D is still experimental but might in the future replace JAVA2D as default renderer, however for hardware graphics acceleration there is alway P2D / P3D. NB: if you want to use jdk9 use [propane-2.7.1](https://github.com/ruby-processing/propane) instead of JRubyArt.
1818

1919
### recommended installs (JRubyArt is currently hard-coded to expect them)
2020

@@ -54,7 +54,7 @@ To create either a `class` wrapped sketch or `emacs` sketch set `template: class
5454

5555
## Simple Sketch
5656
```ruby
57-
# :sketch_title belongs in --it is a convenience method of jruby_art-3.0+
57+
5858
def setup
5959
sketch_title 'My Sketch'
6060
end
@@ -65,11 +65,6 @@ def draw
6565
ellipse width / 2, height / 2, 300, 200
6666
end
6767

68-
# NB: changes for processing-3.0+
69-
# size, full_screen, pixel_density and smooth should all be moved to settings (this is hidden
70-
# to users of processing ide, but not for JRubyArt, or for Eclipse NetBeans users). The FX2D
71-
# rendering mode was introduced, and was expected to replace JAVA2D (as default rendering mode)
72-
# but may not now happen, and not for processing-3.3 in any case.
7368
def settings
7469
size 400, 300
7570
end
@@ -88,7 +83,7 @@ k9 --live sketch.rb # pry is bound to Processing.app # needs `jruby -S gem insta
8883
```
8984
## Example sketches
9085

91-
[Worked Examples](https://github.com/ruby-processing/JRubyArt-examples) and, [The-Nature-of-Code-Examples-for-JRubyArt](https://github.com/ruby-processing/The-Nature-of-Code-for-JRubyArt) feel free to add your own, especially ruby-2.2+ syntax now we can. These can now be downloaded using `k9 --install` please move existing `k9_samples` if you wish to keep them. The recent releases feature several PixelFlow glsl library examples, including a few shadertoy demos as sketches.
86+
[Worked Examples](https://github.com/ruby-processing/JRubyArt-examples) and, [The-Nature-of-Code-Examples-for-JRubyArt](https://github.com/ruby-processing/The-Nature-of-Code-for-JRubyArt) feel free to add your own, especially ruby-2.2+ syntax now we can. These can now be downloaded using `k9 --install` please move existing `k9_samples` if you wish to keep them. The current releases features changes to `control_panel` reducing boilerplate sketches required to use library.
9287

9388
[rubuto-processing3]:https://github.com/hoshi-sano/ruboto-processing3
9489
[testing]:http://ruby-processing.github.io/testing/testing/

jruby_art.gemspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ Gem::Specification.new do |spec|
1212
spec.description = <<-EOS
1313
JRubyArt is a ruby wrapper for the processing art framework, with enhanced
1414
functionality. Use both processing libraries and ruby gems in your sketches.
15-
Features create/run/watch/live modes. The current release features may be the
16-
last before we start supporting ruby-2.4 in sketches.
15+
Features create/run/watch/live modes.
1716
EOS
1817
spec.summary = %q{Code as Art, Art as Code. Processing and Ruby are meant for each other.}
1918
spec.homepage = "https://ruby-processing.github.io/JRubyArt/"

0 commit comments

Comments
 (0)