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