All Versions
22
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v0.7.4 Changes

    • Hello, Button! Sample
    • ๐Ÿ›  Fix issue with aligning label as :left, :center, or :right via style style when fill_layout is used
    • ๐Ÿ›  Fix Hello, Browser sample by accessing https ssl website
    • ๐Ÿ›  Fix issue with filling space horizontally when using grid layout
    • Fix broken embedded calendar widget data-binding for hello_date_time.rb sample
    • ๐Ÿ›  Fix broken message_box after opening multiple shells
    • ๐Ÿ›  Fix issue with opening custom shells in new tabs/windows when CustomShell subclass is required conditionally
  • v0.7.3 Changes

    • โ™ป๏ธ Refactor to use to_collection gem
    • โฌ‡๏ธ Fix issue with breaking date/date_drop_down data-binding as table editor on focus lost
    • ๐Ÿ›  Fix issue with requiring OS, File, and Display class after they've been extracted out
  • v0.7.2 Changes

    • โฌ‡๏ธ date_drop_down table_column editor
    • date table_column editor
    • time table_column editor
    • Implement on_focus_gained, on_focus_lost universally on all widgets
    • โž• Add support for Struct keyword_init to Opal
    • ๐Ÿ›  Fix issue with hello_table button/combo not being centered (yet stretched)
    • ๐Ÿ›  Fix issue with table item selection for booking not working after editing has been added
    • ๐Ÿ›  Fix escape keyboard event handling for combo table editor
  • v0.7.1 Changes

    • Combo table editor (enabled in Hello, Table! sample)
    • ๐Ÿ›  Fix issue with table cell selection for editing not working
    • โœ‚ Remove widget from parent upon dispose
    • โœ‚ Remove listeners upon widget dispose
  • v0.7.0 Changes

    • Hello, Table! Sample
    • ๐Ÿ’… table :editable style to enable auto-editing
    • table header_visible property to hide header when false
    • table item_count property to set minimum item count (fill empty rows when below in table items)
    • table selection data-binding
    • ๐Ÿ‘ table built-in sorting support
    • 0๏ธโƒฃ table_column left text alignment and padding of 5px by default
    • table sort property and direction in GUI
    • table_column sort_property
    • table_column sort_by block
    • table_column sort block
    • 0๏ธโƒฃ table default sort via property, compare block, and property block
    • table additional sort properties
    • โšก๏ธ Prevent table unnecessary updates by comparing data to previous data and not updating when it's the same
    • Contact Manager sample support for on_key_pressed in text widgets upon hitting ENTER
    • ๐Ÿ›  Fix issue with edit table item error on sorting table
  • v0.6.1 Changes

    • ๐Ÿ›  Fix issue with rendering date_time without a block
    • ๐ŸŽ Made listener event handling async to improve performance when triggering multiple events
    • Brought Tic Tac Toe sample up-to-date with changes in Glimmer DSL for SWT
    • ๐Ÿ›  Fixed silent error encountered in rendering custom widgets
  • v0.6.0 Changes

    • Hello, Date Time! Sample
    • Support date_time, date, date_drop_down, time, calendar keywords
    • 0๏ธโƒฃ Format Date/Time correctly as per SWT implementation by default
    • ๐Ÿ’… Make glimmer-dsl-opal gem into a Rails engine to support importing default static assets like CSS styles and images
    • โฌ‡๏ธ Show drop down icon next to date_drop_down and time
  • v0.5.1 Changes

    • ๐Ÿ›  Fixed issue with Hello, Combo!, Hello, List...! samples
  • v0.5.0 Changes

    • Add margin_top, margin_right, margin_bottom, and margin_left to RowLayoutProxy
    • radio
    • Hello, Radio! Sample
    • radio_group
    • Hello, Radio Group! Sample
    • checkbox
    • Hello, Checkbox! Sample
    • checkbox_group
    • ๐Ÿ›  Fix issue with label alignment property
    • ๐Ÿ’… Fix issues with default composite grid_layout not getting its styles removed when setting row_layout
    • button(:radio) alias for radio
    • check alias for checkbox
    • button(:check) alias for checkbox
    • Hello, Group! Sample
    • Group widget
  • v0.4.0 Changes

    • ๐Ÿ‘Œ 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