CHANGELOG.md in glimmer-dsl-libui-0.1.5 vs CHANGELOG.md in glimmer-dsl-libui-0.1.6
- old
+ new
@@ -1,9 +1,31 @@
# Change Log
+## 0.1.6
+
+- Update default `window` `width` to `190`
+- Improve layout of examples/meta_example.rb
+- Enhance examples/meta_example.rb to enable choosing versions with a spinbox instead of adding them to examples list
+- Nest control proxies under `Glimmer::LibUI::ControlProxy` namespace
+- Nest shapes under `Glimmer::LibUI::Shape` namespace
+- Nest `vertical_box` and `horizontal_box` under `Glimmer::LibUI::ControlProxy::Box` namespace
+- Nest columns under `Glimmer::LibUI::ControlProxy::Column` namespace
+- Nest menu item proxies under `Glimmer::LibUI::ControlProxy::MenuItemProxy` namespace
+- Nest date time picker proxies under `Glimmer::LibUI::ControlProxy::DateTimePickerProxy` namespace
+- Nest multiline entry proxies under `Glimmer::LibUI::ControlProxy::MultinlineEntryProxy` namespace
+- Support `time_picker` control explicitly
+- Support X11 color names (via [color](https://github.com/halostatue/color) gem)
+- Support passing :red, :green, :blue, :alpha keys to fill/stroke (not just :r,:g,:b,:a)
+- Support 3-number hex color shorthand
+- Support ability to set fill/stroke to x11/Integer/String color directly (e.g. `fill 'steelblue'` , optionally with extra hash key/value pairs e.g. `fill 0x238232, a: 0.5`)
+- Support ability to set color_button.color to {color: x11/Integer/String}
+- Default main_window_proxy first argument for `msg_box`/`msg_box_error` (and empty strings for following args if not passed)
+- Default main_window_proxy argument for `open_file` and `save_file`
+
## 0.1.5
- Support examples/histogram.rb
+- Support examples/basic_transform.rb
- Support `color_button` `color=`/`set_color` setter
- Switch `color_button` `color` API to return a hash of `{:r, :g, :b, :a}` instead of an array for consistency with other libui APIs (like fill and stroke brush)
- Implement `color_button` fine-grained setters (e.g. `cg.red = 144`)
- Support hex colors in `color_button` (by passing an Integer 0xFFBBAA or String hex 'ffbbaa') and `path` `fill` and `stroke` (with `:color` key)
- Eliminate need for passing `area_draw_params` to `path` when declared underneath `area` `on_draw` listener