Releases: britzl/gooey
Gooey 6.0.0
NEW: All components have a consumed
boolean indicating if input could be considered consumed (pressed, released, scroll, input etc)
NEW: Clickable components (button, checkbox, radio button) has a clicked
boolean
BREAKING CHANGE: radio and input components no longer exposes a selected_now
value. Use pressed_now
and selected
to get the equivalent behaviour.
Gooey 5.3.0
NEW: Mouse wheel support for scrolling of lists
Gooey 5.2.0
NEW: The dynamic lists of the the Dirtylarry, RPG and Kenney themes now call tostring() on the data before setting the text. This means that it's now possible to have complex data models with the use __tostring meta method and other primitive data types than string
Gooey 5.1.0
NEW: gooey.dynamic_list() can now handle that the data changes and grow and shrink the scrollable area as needed
Gooey 5.0.2
FIX: Problem with empty dynamic lists
Gooey 5.0.1
FIX: set_visible() on buttons didn't work
Gooey 5.0.0
CHANGE: gooey.static_list() has changed it's function signature
CHANGE: checkbox.check() renamed to checkbox.set_checked(true|false)
CHANGE: radio.select() renamed to radio.set_selected(true|false)
NEW: set_visible() for button, checkbox and radio
Gooey 4.0.1
FIX: Argument mismatch for gooey.dynamic_list()
FIX: Documentation
Gooey 4.0.0
NEW: gooey.dynamic_list(). Dynamic lists generate and reuse list items automatically. Perfect for showing large data sets.
CHANGE: gooey.list() is deprecated. Use gooey.static_list() instead.
CHANGE: The items
table of a static list used to contain a list of gui nodes. This has changed so that each list item in the items
list now is a table containing root
(the root node of the item), nodes
(currently unused) and index
.
Gooey 3.2.0
NEW: Added support for initial states for radio buttons and checkboxes:
dirtylarry.checkbox("checkbox_id").check()
dirtylarry.radio("radio_id").select()