Glimmer DSL for Opal v0.4.0 Release Notes

    • ๐Ÿ‘Œ Support display keyword representing an SWT Display
    • Support display on_swt_keydown event listener (display-wide widget observer)
    • ๐Ÿ‘Œ Support DisplayProxy#shells method keeping track of open shell
    • ๐Ÿ‘‰ Make a custom shell open in the same window if there is no shell open already
    • Support sync_exec keyword as just an alias to async_exec
    • Provide a makeshift require for 'glimmer-dsl-swt' that requires 'glimmer-dsl-opal' instead
    • ๐ŸŒ Fake APIs on the web for OS.os?, File.read, Display.setAppName, Display.setAppVersion
    • Provide a minimal URI class that supports URI::encode_www_form_component and URI::decode_www_form_component from Ruby