Glimmer v0.4.9 Release Notes

    • โž• Added org.eclipse.swt.custom to default list of Glimmer SWT packages
    • โž• Added Custom Shell
    • Made shell #open method remember if it was already opened before yet hidden, and just show the shell
    • Implement shell #hide method
    • Alias shell #open as #show
    • ๐Ÿ‘Œ Support CustomWidget/CustomShell Custom Property Observers
    • Support on_*** observers on WidgetProxy's directly
    • Support on_event_*** observers for SWT.constant event listeners (like show and hide)
    • โž• Added widget focus listener and data-binding support
    • ๐Ÿ‘Œ Support Glimmer DSL observe keyword and make it return observer registration object to unregister later on (unobserve)
    • Support CustomWidget before_body and after_body hooks
    • ๐Ÿ‘‰ Make Glimmer DSL block provide parent Glimmer object (not SWT widget) as block argument
    • Give widgets/custom-widgets ability to add content (properties/nested widgets) after construction via #content method
    • โšก๏ธ Update setBackgroundImage to take an image path string for convenience (instead of an SWT image)