# Feedback & Corrections

**URL:** <https://openrndr.discourse.group/t/feedback-corrections/110>\
**Category:** Libraries and extensions\
**Created:** [May 16, 2020, 7:50pm UTC](https://openrndr.discourse.group/t/feedback-corrections/110 "2020-05-16T19:50:59Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueAquilae](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Post date:** [May 16, 2020, 7:50pm UTC](https://openrndr.discourse.group/t/feedback-corrections/110/1 "2020-05-16T19:50:59Z")

</div>

Hi there !

I’m Robert, I do code & art, here’s are some of my creations  
[https://mobile.twitter.com/BlueAquilae](https://mobile.twitter.com/BlueAquilae)

I’m learning OpenRNDR !  
So much work and extensions.  
Runway, Palette, Poisson Fill  
Love it all !

I’d like to share some feedbacks but not sure where’s the right place.  
You may close or move this post.

A. In documentation Rectangle dimensions got a copy pasta  
=\>[dimensions] IS NOT the center of the rectangle

B. In build gradle I can’t set use openrndrUseSnapshot or orxUseSnapshot to true  
=\> 0.4.0-Snapshot are not deployed to maven so it break the build

C. I’ve tried to work with the Vector2 GUI Control but under OSX but if the UI grid position is OK the label value is never updated and move instantly to 0. Found from a tutorial on this forum.  
=\> To clarify the property in the GUI for Vector2 is not updated correctly

D. Can’t add orx-boofcv as plugin  
=\> you can add it in the gradle, the remote maven dependency is missing

E. Using OliveApplication is working but using it as extend draw a black screen at the first update  
=\> Using what the doc says : program {  
extend(Olive())  
} is not working but using oliveProgram instead of program and removing the extend is OK

I’ll keep using it, it’s so much fun !

Best Regards,  
Robert

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 16, 2020, 8:35pm UTC](https://openrndr.discourse.group/t/feedback-corrections/110/2 "2020-05-16T20:35:10Z")

</div>

Hi Robert! Welcome to the forum!

I’ve seen your works on Twitter before. Great stuff! 🙂

For feedback this is a good place I think. Could you please provide a bit more details about each issue?  
A link and/or some copy-pased details or error messages would help find those issues faster.

I’ll add letters to each issue in your post so we can discuss them one by one without getting lost.

Glad to see you here!

---

<div class="post-metadata">

**Author:** ![BlueAquilae](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Post date:** [May 16, 2020, 9:36pm UTC](https://openrndr.discourse.group/t/feedback-corrections/110/3 "2020-05-16T21:36:28Z")

</div>

Yes Abe we already shared about our commons love for generative.

I’m learning from your examples here. JVM is one of my toolbox, so happy to works with it.

I’ve completed as much as I can, I can details depending on your questions.

I’ll be lurking here and here for more cool stuffs 😃

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 17, 2020, 9:00am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/4 "2020-05-17T09:00:57Z")

</div>

## A

> In documentation Rectangle dimensions got a copy pasta. `dimensions` IS NOT the center of the rectangle.

Ah [this link](https://api.openrndr.org/org.openrndr.shape/-rectangle/index.html) I was looking for 🙂 which can be fixed [here](https://github.com/openrndr/openrndr/blob/master/openrndr-shape/src/main/kotlin/org/openrndr/shape/Rectangle.kt#L20). Done!

## B

> In build gradle I can’t set use openrndrUseSnapshot or orxUseSnapshot to true =\> 0.4.0-Snapshot are not deployed to maven so it break the build

How to use the 0.4.0 snapshot is explained at the bottom of [GitHub - openrndr/orx: A growing library of assorted data structures, algorithms and utilities for OPENRNDR](https://github.com/openrndr/orx)  
After doing that you need to set the setting to true and reload gradle.

## C

> I’ve tried to work with the Vector2 GUI Control but under OSX but if the UI grid position is OK the label value is never updated and move instantly to 0. Found from a tutorial on this forum.  
> =\> To clarify the property in the GUI for Vector2 is not updated correctly

Which tutorial? Could you share your code? This seems to work for me. It moves a circle that uses v2 as center.

```auto
@Vector2Parameter("A Vector2", order = 6)
var v2 = Vector2(200.0, 200.0)

```

## D

> Can’t add orx-boofcv as plugin  
> =\> you can add it in the gradle, the remote maven dependency is missing

Good point! Edwin added his BoofCV helper methods yesterday and the `openrndr-template` was not yet updated 🙂 I’ll send a PR for that.

## E

> Using OliveApplication is working but using it as extend draw a black screen at the first update  
> =\> Using what the doc says : program {  
> extend(Olive())  
> } is not working but using oliveProgram instead of program and removing the extend is OK

Olive was also just updated and maybe [https://guide.openrndr.org/OPENRNDRExtras/liveCoding.html](https://guide.openrndr.org/OPENRNDRExtras/liveCoding.html) has not been updated yet. @kazik @ricardo @edwin ? I don’t know if both syntaxes are supposed to work.

## …

With next issues I think it’s better to post them separately, as it makes it easier to discuss them and for others to find them with the search feature 🙂

Thanks for the feedback! It made me find another thing I can improve.

---

<div class="post-metadata">

**Author:** ![edwin](https://avatars.discourse-cdn.com/v4/letter/e/73ab20/32.png) [@edwin](https://openrndr.discourse.group/u/edwin)\
**Post date:** [May 17, 2020, 9:12am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/5 "2020-05-17T09:12:39Z")

</div>

> Good point! We just added BoofCV yesterday and forgot to update `openrndr-template` 🙂 I’ll add that.

Besides that I think we have to communicate that what you find in `orx` on `master` does not necessarily have to be part of a release already. As is the case with `orx-boofcv`

> Olive was also just updated and maybe [the guide](https://guide.openrndr.org/OPENRNDRExtras/liveCoding.html#live-coding-with-orx-olive) has not been updated yet. […] ? I don’t know if both syntaxes are supposed to work.

They should both work (this is highly untested so I may be wrong here). The documentation needs to be updated to cover `oliveProgram` workflow only, but there are some issues to be resolved first.

---

<div class="post-metadata">

**Author:** ![BlueAquilae](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Post date:** [May 17, 2020, 10:25am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/6 "2020-05-17T10:25:26Z")

</div>

![2020-05-17_12-21-39 (1)](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/9af299f3fe162da978e1677e6c09e2f24e6e97f0.gif)

Label not updated nor the parameters

---

<div class="post-metadata">

**Author:** ![BlueAquilae](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Post date:** [May 17, 2020, 10:26am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/7 "2020-05-17T10:26:08Z")

</div>

![Capture d’écran 2020-05-17 à 12.20.41](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/6ee672db85d8d2a34d765f3e1352e48c0e7627fd.png)

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 17, 2020, 10:33am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/8 "2020-05-17T10:33:19Z")

</div>

Observe the names of the arguments. It’s not min, min, max, max but min, max, min, max 🙂

And you’re right about the missing label. [Reported](https://github.com/openrndr/orx/issues/107)! 🙂

---

<div class="post-metadata">

**Author:** ![BlueAquilae](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Post date:** [May 17, 2020, 10:35am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/9 "2020-05-17T10:35:43Z")

</div>

Ah !  
Copy Pasta from the thread

> [@OPENRNDR 0.3.40 + ORX 0.3.50 released!](https://openrndr.discourse.group/t/openrndr-0-3-40-orx-0-3-50-released/60/4):
>
> Panel, now known as orx-panel, gained a new control called XYPad, that allows you to control a Vector2 value: fun main() = application { configure { width = 400 height = 400 } program { val cm = ControlManager() var pad: XYPad? = null cm.body = layout(cm) { pad = xyPad { minX = 0.0 maxX = width.toDouble() minY = 0.0 maxY = heigh…

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 17, 2020, 10:38am UTC](https://openrndr.discourse.group/t/feedback-corrections/110/10 "2020-05-17T10:38:52Z")

</div>

Post fixed! The order of the arguments did change in the past, therefore the outdated post you linked. Thanks for pointing it out!
