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