All Versions
203
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 11
Changelog History
Page 11
-
v4.18.7.4 Changes
- โ Add
glimmer scaffold:customshape[name,namespace]
command - โ Add
glimmer scaffold:gem:customshape[name,namespace]
command - โ Add
glimmer list:gems:customshape[keyword]
command - ๐ Support automatic inference of
fill: true
forpath
just like other shapes - ๐ Support
filled: true
alternative forfill: true
Canvas Shape DSL option - ๐ Fix issue with having to pass base_color to
bevel
custom shape in Tetris before data-binding instead of data-binding being sufficient
- โ Add
-
v4.18.7.3 Changes
- ๐ Support the ability for nested shapes to override their parent
shape
common shared properties - ๐จ Refactor Tetris to use a custom shape (
bevel
) for its blocks given they are used in both the game and the icon, thus achieving code reuse - ๐ Fix issue with moving filled polygon (moving drawn polygon works)
- ๐ Support the ability for nested shapes to override their parent
-
v4.18.7.2 Changes
- Enable defining custom shapes with direct args just like basic shapes (alternative to using keyword arg options)
- ๐ Fix interpretation of
:max
/:default
width
/height
values in Canvas Shape DSL
-
v4.18.7.1 Changes
- Hello, Canvas Animation Data Binding! Sample
- Metronome Elaborate Sample
- โก๏ธ Update Hello, Spinner! Sample to data bind a Thank you message to selected value
-
v4.18.7.0 Changes
- ๐ Support direct use of the
shape
keyword as a shape composite that could contain other shapes and shares common attributes (e.g. background color) with all of them - Hello, Shape! Sample (implements a method-based custom shape containing other nested shapes)
- ๐ Support custom shapes via including the Glimmer::UI::CustomShape module to add new shape keywords to the Glimmer GUI DSL / Canvas Shape DSL, representing shapes composed of a group of nested shapes (e.g.
car
shape representing a group of nestedpolygon
shapes) - Hello, Custom Shape! Sample (redoes Hello, Shape! with the use of a class-based custom shape)
- ๐ Support :max value for Canvas Shape DSL width and height, meaning fill up parent (useful for using rectangles as borders)
- โฌ๏ธ Upgrade to glimmer v1.2.0
- ๐ Support direct use of the
-
v4.18.6.3 Changes
- ๐ Support
Glimmer::SWT::Custom::Shape::PathSegment#dispose
method - Amend Hello, Canvas Path! sample with ability to regenerate paths
- ๐
Make
tab_folder
preinit all its tabs by default while supporting the SWT style of:initialize_tabs_on_select
to init tabs on first select instead. - ๐
Support trimming line style symbols (no need to say line_ before each style. e.g.
:line_solid
becomes:solid
) in Canvas Shape DSL line_style property - ๐ Support
antialias true
as an alternative toantialias :on
,antialias false
as an alternative toantialias :off
, andantialias nil
as an alternative toantialias :default
- ๐ Support
-
v4.18.6.2 Changes
- Hello, Canvas Data Binding! Sample
- โก๏ธ Update Stock Ticker sample to keep stock names visible when scrolling graphs off the screen
rgb
keyword tolerance of nil values (converts to 0)- Canvas Path DSL Data-Binding
- โ Added
Glimmer::SWT::Custom::Shape::PathSegment
#path
and#root_path
API methods to enable determining what path/root-path the path segment is part of. - ๐ Fixed issues with geometry calculation of path segments (especially line)
-
v4.18.6.1 Changes
- ๐ Fixed issues with Canvas Path DSL handling of connected vs non-connected path segments (including in geometry calculations)
- ๐ Optimized Canvas Path DSL redraw performance by removing extra redraws
- ๐ Fixed issues in the Hello, Canvas Path! sample and renamed to Stock Ticker
- โ Added a new simpler Hello, Canvas Path! sample
-
v4.18.6.0 Changes
- ๐ Canvas Path DSL support (Alpha) for
path
as drawn or filled (fill: true
) to the Canvas Shape DSL, supportingpoint
,line
(first point is auto-derived from previous point if not specified) - Hello, Canvas Path! sample showing a Stock Ticker with line curves for multiple company stocks, animated with randomly generated data, moving to the left out of screen second by second. Has multiple tabs demonstrating different types of paths for graphing/charting of different real world business applications: point, line, quad, cubic.
- Fix issue to allow invocation of
set_min_size
off ofscrolled_composite
proxy directly (not just swt_widget), thus taking advantage of implicitauto_exec
- ๐ Support
Shape#content {}
method just likeWidgetProxy#content
to enable reopening and adding nested shapes at runtime after initial construction - ๐ Support a path containing a
quad
bezier curve withpoint_array
property - ๐ Support a path containing a
cubic
bezier curve withpoint_array
property
- ๐ Canvas Path DSL support (Alpha) for
-
v4.18.5.5 Changes
- 0๏ธโฃ Automatically recalculate default size (width/height) to accomodate nested shapes when changing x/y/width/height sticking out of parent from right or bottom.
- ๐ Support special case of centering a nested shape with default x/y within a parent with default width/height calculated from nested shape
- Consider Canvas Shape DSL support for LineAttributes
line_dash_offset
andline_miter_limit
- Canvas Shape DSL Polygon
include?
does an outer/inner check of edge detection only - โช Ensure all Canvas Shape DSL properties are restored upon painting a shape to what they were prior to painting that shape
- Fix issue with bringing high score dialog up in Tetris caused by latest dialog changes for supporting the new
color_dialog
andfont_dialog