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