Releases: britzl/gooey
Gooey 7.2.0
CHANGE: Lack of dynamic list item data is now returned as nil instead of an empty string
Gooey 7.1.0
CHANGE: Handle size is taken into account when calculating scroll amount as well as handle position. The handle will now stay within the scrollbar bounds.
FIX: scroll.y was inverted for both the scrollbar and list component. 0 should be at the top of a list while 1 should be at the bottom.
Gooey 7.0.2
FIX: List initial scroll is 1
FIX: Need to initiate scrollbar values even if no action is provided
Gooey 7.0.1
FIX: Removed debug print
Gooey 7.0.0
NEW: gooey.scrollbar()
NEW: Lists now have a scroll_to(x, y) instance function
BREAKING CHANGE: The lists in the Kenneyblue theme now supports scrollbars via an optional scrollbar id as the second argument.
Gooey 6.6.1
FIX: Fixed a crash in the input field if the config was nil
Gooey 6.6.0
NEW: Text fields can now define a range of allowed characters using Lua standard pattern matching. Example:
gooey.input("input_alphanumeric", gui.KEYBOARD_TYPE_DEFAULT, action_id, action, { allowed_characters = "[%a%d%s]" })
Gooey 6.5.1
FIX: Adding and removing items from a dynamic list didn't work properly
Gooey 6.5.0
NEW: It is now possible to directly set the text of an input node using gooey.input("text", gui.KEYBOARD_TYPE_DEFAULT).set_text("foobar")
FIX: Input node empty flag is now properly set even when no input action is provided
Gooey 6.4.2
FIX: Radio button deselect was still not properly working