All Versions
120
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v0.3.4 Changes
- New examples/basic_scrolling_area.rb
- 0๏ธโฃ Smart defaults for
scrolling_area
control + conveniencewidth
andheight
attributes - Simplify examples/basic_area.rb (all versions) by nesting shapes directly under
area
- ๐ Support
#content {}
method infigure
to be able to reopen afigure
's content to add more shapes in.
-
v0.3.3 Changes
- ๐ Support nesting shapes directly under
area
to represent paths having one shape, and nestingfill
/stroke
within the shapes (notpath
) - Simplify examples/area_gallery.rb (all versions) by nesting shapes directly under
area
- Simplify examples/basic_transform.rb by nesting shapes directly under
area
(and provide original version as 2nd version) - Simplify examples/color_the_circles.rb by nesting shapes directly under
area
- Simplify examples/dynamic_area.rb (all versions) by nesting shapes directly under
area
- Simplify examples/histogram.rb (all versions) by nesting shapes directly under
area
- Simplify examples/tetris.rb by nesting shapes directly under
area
- Simplify examples/tic_tac_toe.rb by nesting shapes directly under
area
- Simplify examples/snake.rb by nesting shapes directly under
area
- โ Add a second tab to examples/meta_example.rb to fit more examples
- โฌ๏ธ Upgrade glimmer to 2.5.0
- Fix issue in examples/tic_tac_toe.rb permitting change of symbol in marked area
- ๐ Update Style Guide and add an example for each bullet point
- ๐ Support nesting shapes directly under
-
v0.3.2 Changes
- ๐ Fix issue with attempting to free
image
as an object from memory by mistake when used as a control (not an object fortable
)
- ๐ Fix issue with attempting to free
-
v0.3.1 Changes
- Support building
image_column
image
objects in atable
viafile
property (simplify through automation of use ofimage_part
for.png
image files given thatchunky_png
is now included in the gem) - ๐ Support Web URL as
image
controlfile
property - Add
key_code
as alias tokey_value
inarea_key_event
Hash
- Fix issue with editing
text_color_column
intable
havingeditable true
property - Fix issue with editing
checkbox_text_column
text intable
havingeditable true
oreditable_text true
property
- Support building
-
v0.3.0 Changes
- โฌ๏ธ Upgrade to glimmer 2.4.1
- โ Add
chunky_png
gem to support.png
images natively - ๐ New
image
Glimmer custom control that can be nested underarea
to render an image (it is not part of LibUI, so it has some performance caveats, but is better than nothing and is fast with smaller image width/height)
-
v0.2.24 Changes
- ๐ Support hex colors as
String
with'#'
prefix (e.g. '#ffaa92')
- ๐ Support hex colors as
-
v0.2.23 Changes
- ๐ Improve examples/tetris.rb by having high score dialog pause the game if running and resume after closed
- ๐ง Adjust Area Gallery example text size to 11 in Windows/Linux
- ๐ Fix
Glimmer::LibUI::timer {}
behavior so that the block return value will not affect repetition outcome if it isInteger
(only Booleans affect it) - ๐ Fix Tetris down button for Windows (it was going too fast before making tetrominos invisible before they hit the bottom)
- ๐ Fix Tetris double-downs (or multiple downs) happening after game over (it was firing an additional down timer after game over by mistake before)
- ๐ Fix Tetris by prechecking Turn Left on Up radio menu item since it is the one selected upon launch of the game
- ๐ Fix Tic-Tac-Toe text-size for Windows/Linux
-
v0.2.22 Changes
- โ examples/snake.rb implemented test-first
-
v0.2.21 Changes
- examples/tic_tac_toe.rb
Glimmer::LibUI::enum_names
provides all possible enum names to use withGlimmer::LibUI::enum_symbols(enum_name)
- Document all
Glimmer::LibUI
custom operations - ๐ Fix issue with retrieving
Glimmer::LibUI::enum_symbols
for:at
enum name
-
v0.2.20 Changes
- ๐ Improve examples/tetris.rb with menus, high score dialog, and options
- Prevent examples/tetris.rb
window
from being resized - ๐ Support
window
resizable
property (resizable false
means one cannot resizewindow
) - Support calling
window.content_size = [x, y]
as an alternative towindow.set_content_size(x, y)
- Fix issue with hooking
on_content_size_changed
listener towindow
- ๐ Fix issue with using
window
content_size
property getter