All Versions
103
Latest Version
Avg Release Cycle
3 days
Latest Release
-
Changelog History
Page 8
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
- โ Add
-
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 9.2.11.1
- ๐ 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)
- โ Added
-
v0.4.8 Changes
- Video widget
- Girb fix to auto-include Glimmer