All Versions
203
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v4.22.2.0 Changes
- โฌ๏ธ Upgrade to JRuby 9.3.3.0 (supporting ARM64/AARCH64)
-
v4.22.1.2 Changes
- ๐ Fix support for ARM64 on Mac
- โฌ๏ธ Upgrade to glimmer v2.5.5, reusing newly added Glimmer::DSL::ShineDataBindingExpression
- Include .gladiator-scratchpad in scaffolded app/gem .gitignore
ShellProxy#center_in_displayas alias to#center_within_display
-
v4.22.1.1 Changes
- ๐ Fix minor issue with Shape listener disposal
- ๐ Fix minor issue with Quarto not displaying help message box after game over
-
v4.22.1.0 Changes
- ๐ New Quarto game sample: https://en.gigamic.com/game/quarto-classic
- ๐ Make Klondike Solitaire (sample) playing cards bigger to be more readable and make tableau slightly taller
- โก๏ธ Update Hello, Custom Widget! sample with a custom listener example
- ๐ Optimize performance of
glimmercommand to be exactly as fast as usingjrubydirectly by avoiding callingjgemor loadingrake/Rakefilewhen not needed - ๐ง Remove
logginggem dependency, improving startup time (still available as an option as per docs/reference/GLIMMER_CONFIGURATION.md). - Ensure that setting both
Shapedrag_source trueanddrag_and_move trueresults in the last one winning (they are mutually exclusive) - Default
textshape to flags:[:draw_transparent, :draw_delimiter]to handle newline delimiter correctly when sizing text extent automatically (e.g. when passing width/height 2nd/3rd args as:defaultor not passing at all) - โ Remove
" - App View"from shell title indesktopifyscaffolding mode - โ Remove SWT Chromium browser option since it is no longer supported by SWT.
- ๐ Support being able to hook listeners on a shape directly via Shape#on_event calls
- Support Shape#on_shape_disposed listener
- Automatic display listener disposal upon disposing a custom shape (for listeners defined in before_body/after_body of custom shape)
- Ensure deregistering drag & drop listeners from shapes with
drag_source=true/drag_and_move=truewhen they are disposed - Support
Shape#transform_point(x, y)by applying currenttransformto point (similar to existing opposite:inverse_transform_point) - Look into forwarding options for
CustomShape#dispose(...)tobody_rootShape#dispose(...)(e.g..dispose(dispose_images: true, dispose_patterns: true, redraw: true)) - ๐ Fix Linux-only issue with JRuby 9.3.1.0 where GC#drawPolyline requires passing array of values calling array.to_java(:int) manually (it automatically converts array on other platforms and other versions of JRuby)
- ๐ Fix canvas drag and drop issue (edge case) with having multiple on drop handlers and one of them before the last one setting doit=false while a subsequent on_drop handler being able to handle the drop request but not getting a chance to
- ๐ Fix canvas drag and drop issue (edge case) with failing when dragging a custom shape by one of its deep children
- ๐ Fix slowdown issue that occurs with drag and drop in Klondike Solitaire after finishing a full game or multiple games (it seems something is accumulating in memory and slowing things down after a while.. ensure there is no caching residue relating to drag and drop)
-
v4.22.0.0 Changes
- โฌ๏ธ Upgrade to SWT 4.22
- โฌ๏ธ Upgrade to JDK17
- โฌ๏ธ Upgrade to glimmer 2.5.4
- ๐ Support new SWT 4.22
sync_callkeyword, which is likesync_exec, but returns value of evaluating expression (thoughsync_execwas already enhanced by Glimmer to return the expression evaluated value just likesync_call) - ๐ More work regarding: Do not clean observers when disposing of a widget while closing the last shell (e.g. when closing an app, it is not needed to clean observers, so it is better to exit faster)
- ๐ Fix issue in Battleship sample caused by data-binding nil model, which is forbidden in glimmer 2.5.x
- ๐ Fix issue with closing Stock Ticker sample taking too long
-
v4.21.2.5 Changes
- Hello, Scrolled Composite! sample
-
v4.21.2.4 Changes
- Update gem
post_install_messageto clearly indicate that-J-XstartOnFirstThreadjruby option is needed on the Mac and is handled automatically with global configuration after runningglimmer-setup.
- Update gem
-
v4.21.2.3 Changes
- โฌ๏ธ Upgrade to glimmer 2.5.1 to fix an issue with mistakenly referencing
OpenStructwithout'ostruct'being loaded
- โฌ๏ธ Upgrade to glimmer 2.5.1 to fix an issue with mistakenly referencing
-
v4.21.2.2 Changes
- Demo file drag and drop in Hello, Drag and Drop!
- 0๏ธโฃ Make shapes added inside a widget with
:defaultor:maxdimensions auto-resize as the widget resizes - โฌ๏ธ Upgrade to glimmer 2.5.0
-
v4.21.2.1 Changes
- โก๏ธ Update Hello, Drag and Drop! to include
list,label,text, andspinnerexamples - โ Add manual and fully customizable drag and drop syntax alternatives to Hello, Drag and Drop!
- Support simpler drag and drop syntax (
drag_source true/drop_target true) for simple cases concerninglist,label,text, andspinner
- โก๏ธ Update Hello, Drag and Drop! to include