Old Changelog - AlertStudios/GMUI-Framework GitHub Wiki
This is the old changelog before creating the releases
v0.0.7
- Added menus! Most functionality of groups should also work with menus.
- Multiple menu and popup support!
- Added option for drawn styling of groups
- Fixed anchoring bug for controls inside of groups
- Fixed anchoring bug for groups in the room if the group is moved or the grid size is changed
- Fixed problem in demo for clicking outside of a group
- Added option for clicking outside of a group or menu to switch back to the previous layer
- Added popups for confirmations and alerts
- Added basic slider settings (Drawing WIP)
v0.0.6
- Group drawing procedure changed to work off of first control added
- Added Hover-Off action of a control
- Added fade in/out of control
- Added fade in/out of a group
- Added Tooltips to add to a control
- Added fade in/out of tooltips
- Added sprite map functionality to controls
- Added sprite map functionality to groups
- Added delete script to free memory from using GMUI data structures and GMUI objects
- Added optional navigation keys to designate selecting next or previous controls
- Fixed grid adjustment script bugs
- Other script optimizations
v0.0.5
- Added Control and Group transitions that work with multiple effect easings
- Added Views support with view-snapping option
- Various bug fixes and code cleanup
v0.0.4
- Fixed issue with different cell height for a grid
- Fixed bug with GroupSetPositionActual script
- Added functionality so layers work as intended
- Added switch layer functionality
- Added sprite replacement of controls
- Change to ControlSetButton script to split the sprite into its own call
- Started to implement a better error throw with the name of the object that called the script
- Various bug fixes and code tweaks
v0.0.3
- Added better control & group movement options
- Added label control (needs more customization still)
- Added optional callback actions for hovering, selecting, and value-change!
- Fixed some bugs
- Added an example of implementation in an object
v0.0.2
- Re-Organized scripts to make it more clear on the separation of the "access level" of the scripts
- Took out the switch statements for Actions and Interfaces to use specified scripts instead (more organized and flexible)
- Better organization of controls' data types for better maintainability
- Fixed negative integer input
- Fixed bug with intpicker code
- Fixed the code help message to show the parameter descriptions in GM:Studio for most script calls