All Versions
Latest Version
Avg Release Cycle
3 days
Latest Release

Changelog History
Page 8

  • v0.5.8 Changes

    • ๐Ÿ‘Œ Support hooking into About and Preferences application menu items
    • ๐Ÿ‘Œ Support passing multiple SWT styles to a shell
  • v0.5.7 Changes

    • ๐Ÿ‘‰ Make mixing Glimmer into a class enable Glimmer DSL in both class instance scope and singleton class scope
    • Remove app_name and app_version since they show up from plist file upon Mac packaging
    • ๐Ÿ”„ Change default packaged app name (shows up in top menu bar on Mac) to humanized form (e.g. MathBowling becomes Math Bowling)
    • Provide README instructions and easy packaging options for signing apps (Glimmer::Package.javapackager_extra_args)
  • v0.5.6 Changes

    • โž• Add rake glimmer:package:config command to generate JAR config file
    • Enabling passing extra args to javapackager via JAVAPACKAGER_EXTRA_ARGS="..." rake glimmer:package
  • v0.5.5 Changes

    • shell widget args for SWT Display app name and app version
    • Glimmer DSL colors lazy initialize and don't have an SWT Display object dependency anymore
    • ๐Ÿ‘ Glimmer DSL Menu/MenuItem support
  • v0.5.4 Changes

    • ๐Ÿ‘Œ Support custom data-binding property converters for nested/index data-binding
    • โž• Add glimmer command --log-level option
    • โž• Add glimmer command env var support
    • ๐Ÿ‘Œ Improvements to video widget (new methods and events to listen to)
  • v0.5.3 Changes

    • โฌ†๏ธ Upgraded rake dependency to 10.1.0 to avoid conflicting dependencies
    • Stopped disposing display upon closing a shell to allow reuse
    • ๐Ÿ‘Œ Support custom data-binding property converters
    • โšก๏ธ Automatic re-packing of shell when layout or layout data is updated with data-binding
  • v0.5.2 Changes

    • ๐Ÿ‘Œ Support publishing a Glimmer app for the Mac (package as dmg file)
    • ๐Ÿ›  Fix background_image widget property support to accept files in a JAR file
    • ๐Ÿ›  Fix video widget support to accept files in a JAR file
  • v0.5.0 Changes

    • โฌ†๏ธ Upgraded SWT to version 4.15
    • โฌ†๏ธ Upgraded to JRuby
    • ๐ŸŽ Refurbished/refactored Glimmer code design and APIs getting a performance boost
    • ๐Ÿ‘ Scraped XML and multi-DSL support
    • ๐Ÿ“‡ Renamed #add_contents to #content
    • ๐Ÿ”ง made it configurable to include SWT Packages or not
    • ๐Ÿ‘Œ Supported color keyword for standard colors
    • ๐Ÿ‘Œ Supported swt keyword for style
    • ๐Ÿ”€ Supported async_exec/sync_exec keywords in Glimmer DSL directly
    • ๐Ÿ”„ Changed "def body" to body { } in custom widget/shell
    • ๐Ÿ“‡ Renamed commands to keywords in Glimmer
    • Made Glimmer::Launcher automatically figure out dev mode when run as bin/glimmer locally
    • โž• Added LOAD_PATH explicitly
  • v0.4.9 Changes

    • โž• 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)
  • v0.4.8 Changes

    • Video widget
    • Girb fix to auto-include Glimmer