CHANGELOG.md in glimmer-dsl-libui-0.4.17 vs CHANGELOG.md in glimmer-dsl-libui-0.4.18

- old
+ new

@@ -1,6 +1,14 @@ # Change Log +## 0.4.18 + +- Support setting `table` `cell_rows` after the `table` definition completed (e.g. `@table.cell_rows = data` after `table {}` curly braces closed already) +- Support adding to `table` `cell_rows` piecemeal after the `table` definition completed (e.g. `data.each { |row| @table.cell_rows << row }` after `table {}` curly braces closed already) +- Support notifying observers of control property changes when calling the `set_attribute` version of attribute writers, not just `attribute=` +- Hide background field in examples/custom_draw_text.rb on Windows since it is not supported there +- Fix issue with `quit_menu_item` click resulting in a stack overflow on Windows + ## 0.4.17 - Remove Windows workaround of always adding an extra row at the bottom of `table` as it is no longer necessary after adding a better workaround (on Windows, add & remove row just after constructing `table` to get rid of double-delete glitch) - Improved parsing code of examples/cpu_percentage.rb for Windows to make it more resilient - Upgrade to glimmer 2.5.3 to silently ignore frozen observables with `observe(*args, ignore_frozen: true)`