CHANGELOG.md in glimmer-dsl-libui-0.5.10 vs CHANGELOG.md in glimmer-dsl-libui-0.5.11

- old
+ new

@@ -1,9 +1,23 @@ # Change Log +## 0.5.11 + +- Upgrade to perfect-shape 1.0.4 +- Update examples/shape_coloring.rb with basic drag and drop support +- Support `#move_by(x_delta, y_delta)` (alias `translate`) method on all shapes and `path` (e.g. useful in drag and drop) +- Support `#move(x, y)` method on all shapes and `path` to move to x,y coordinate directly +- Support `#min_x` minimum x coordinate of shape/`path` (of top-left corner) +- Support `#min_y` minimum y coordinate of shape/`path` (of top-left corner) +- Support `#max_x` maximum x coordinate of shape/`path` (of bottom-right corner) +- Support `#max_y` maximum y coordinate of shape/`path` (of bottom-right corner) +- Support `#center_point` (`Array` of x,y) center point of shape/`path` +- Support `#center_x` center x coordinate of shape/`path` +- Support `#center_y` center y coordinate of shape/`path` + ## 0.5.10 -- Support nesting area mouse and keyboard listeners underneath shapes directly given the newly added support for the `include?(x, y)` method, which can be used to detect if a mouse or keyboard event fired for a specific shape +- Support nesting area mouse listeners underneath shapes directly given the newly added support for the `include?(x, y)` method, which can be used to detect if a mouse event fired for a specific shape - examples/shape_coloring.rb ## 0.5.9 - Upgrade to glimmer v2.7.3