All Versions
120
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 6

  • v0.3.4 Changes

    • New examples/basic_scrolling_area.rb
    • 0๏ธโƒฃ Smart defaults for scrolling_area control + convenience width and height attributes
    • Simplify examples/basic_area.rb (all versions) by nesting shapes directly under area
    • ๐Ÿ‘Œ Support #content {} method in figure to be able to reopen a figure's content to add more shapes in.
  • v0.3.3 Changes

    • ๐Ÿ‘Œ Support nesting shapes directly under area to represent paths having one shape, and nesting fill/stroke within the shapes (not path)
    • 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
  • 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 for table)
  • v0.3.1 Changes

    • Support building image_column image objects in a table via file property (simplify through automation of use of image_part for .png image files given that chunky_png is now included in the gem)
    • ๐Ÿ‘Œ Support Web URL as image control file property
    • Add key_code as alias to key_value in area_key_event Hash
    • Fix issue with editing text_color_column in table having editable true property
    • Fix issue with editing checkbox_text_column text in table having editable true or editable_text true property
  • 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 under area 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')
  • 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 is Integer (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 with Glimmer::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 resize window)
    • Support calling window.content_size = [x, y] as an alternative to window.set_content_size(x, y)
    • Fix issue with hooking on_content_size_changed listener to window
    • ๐Ÿ›  Fix issue with using window content_size property getter