All Versions
120
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v0.5.14 Changes
- Basic Child Window example
- 0๏ธโฃ Modify default window closing behavior to autodetect if the window is a child window (not the main window), and if closed, ensure that does not quit the app.
- Accept
true
andfalse
as return values foron_closing
window listener as aliases to1
and0
-
v0.5.13 Changes
- ๐ Fix issue with rendering table content changes when having many rows
-
v0.5.12 Changes
- โฌ๏ธ Upgrade
perfect-shape
gem to 1.0.5 to address Ruby 3.1 issue withmatrix
gem getting extracted from Ruby into a bundled gem
- โฌ๏ธ Upgrade
-
v0.5.11 Changes
- โฌ๏ธ Upgrade to perfect-shape 1.0.4
- โก๏ธ Update examples/shape_coloring.rb with basic drag and drop support
- Support
#move_by(x_delta, y_delta)
(aliastranslate
) method on all shapes andpath
(e.g. useful in drag and drop) - ๐ Support
#move(x, y)
method on all shapes andpath
to move to x,y coordinate directly - ๐ Support
#min_x
minimum x coordinate of shape/path
(of top-left corner) - ๐ Support
#min_y
minimum y coordinate of shape/path
(of top-left corner) - ๐ Support
#max_x
maximum x coordinate of shape/path
(of bottom-right corner) - ๐ Support
#max_y
maximum y coordinate of shape/path
(of bottom-right corner) - ๐ Support
#center_point
(Array
of x,y) center point of shape/path
- ๐ Support
#center_x
center x coordinate of shape/path
- ๐ Support
#center_y
center y coordinate of shape/path
-
v0.5.10 Changes
- ๐ Support nesting area mouse listeners underneath shapes directly given the newly added support for the
include?(x, y)
method, which can be used to detect if a mouse event fired for a specific shape - examples/shape_coloring.rb
- ๐ Support nesting area mouse listeners underneath shapes directly given the newly added support for the
-
v0.5.9 Changes
- โฌ๏ธ Upgrade to glimmer v2.7.3
- โฌ๏ธ Upgrade to perfect-shape v1.0.3
- Support
path
/figure
/shape#contain?
,#include?
, and#bounding_box
methods via perfect-shape algorithms applying the path winding rule (akadraw_fill_mode
)
-
v0.5.8 Changes
- ๐ Support
code_area
class-based custom control as a code-syntax-highlightedarea
control using therouge
gem examples/basic_code_area.rb
- ๐ Handle hex colors that have a 3-digit shorthand
- ๐ Stop annoying false negative logs when using
Glimmer::LibUI::CustomWindow
- ๐ Support
-
v0.5.7 Changes
- ๐ Support Custom Window keywords (aka Applications) using
Glimmer::LibUI::CustomWindow
or alias ofGlimmer::LibUI::Application
- Refactor examples/class_based_custom_controls.rb to use
Glimmer::LibUI::Application
(alias:Glimmer::LibUI::CustomWindow
)
- ๐ Support Custom Window keywords (aka Applications) using
-
v0.5.6 Changes
- โฌ๏ธ Upgrade to glimmer 2.7.1 and document its support for keyed data-binding
- ๐ Support class-based custom controls
- examples/class_based_custom_controls.rb example
- Rename examples/method_based_custom_keyword.rb example to examples/method_based_custom_controls.rb
-
v0.5.5 Changes
- โฌ๏ธ Upgrade to libui 0.0.15 (with official Mac ARM64 support)
- โก๏ธ Update README with Area Animation
spinner
custom control