All Versions
Latest Version
Avg Release Cycle
3 days
Latest Release

Changelog History
Page 5

  • v0.9.5 Changes

    • โœ‚ Removed resetting of DSL Engine upon encountering an exception as it is not needed and sometimes causes the wrong behavior
  • v0.9.4 Changes

    • ๐Ÿ›  Fix issue with observing attributes on classes directly instead of their objects
  • v0.9.3 Changes

    • โž• Add infinite loop detection support to avoid infinite loops (breaks after 100 repetitions)
    • โž• Add Glimmer::Config option to specify loop max limit or disable completely
    • ExcludedKeywordError with no logging for excluded keywords such as to_a and to_h
  • v0.9.2 Changes

    • Extracted common model data-binding classes from glimmer-dsl-swt
  • v0.9.1 Changes

    • ๐Ÿ”ง Display error message if Glimmer DSL was invoked without any configured DSLs
  • v0.9.0 Changes

    • Extracted Glimmer DSL for SWT into glimmer-dsl-swt gem
    • Extracted Glimmer DSL for XML into glimmer-dsl-xml gem
    • Extracted Glimmer DSL for CSS into glimmer-dsl-css gem
    • Introduced Glimmer DSL for Opal in glimmer-dsl-swt gem
  • v0.8.2 Changes

    June 11, 2020
    • message_box DSL keyword
    • Table single/multi selection databinding
    • Table cell editing databinding
    • Enhance table listener events with table_item and column_index methods
    • Fix Glimmer::SWT::ShellProxy#pack_same_size for Linux
  • v0.8.1 Changes

    June 03, 2020
    • Fix Glimmer::SWT::ShellProxy#pack_same_size for Windows
  • v0.8.0 Changes

    June 02, 2020
    • Delegate listeners for menu items (:cascade) encapsulated by menus (dropdown menus)
    • 0๏ธโƒฃ Make custom widget option method receive "default: hash key" instead of 2nd argument (adjusting scaffolding accordingly)
    • ๐Ÿšš Move about/preferences menu listeners from ShellProxy to DisplayProxy where they truly belong (adjusting scaffolding accordingly)
  • v0.7.8 Changes

    May 31, 2020
    • ๐Ÿ›  Fix verbiage for summary/description in scaffolding custom shell gems (change custom widget reference to custom shell)
    • ๐Ÿ— Scaffolding builds a proper binary for custom shell gems and includes it in executables in Rakefile
    • Scaffolding adds about/preferences menu actions to apps/custom-shell-gems
    • ๐Ÿ‘‰ Make custom widget/shell options writable
    • ๐Ÿ‘Œ Support "dialog" Glimmer DSL keyword