5.5.0 - Gui System
Change Log:
Additions
- Added redmew debug console to help with viewing tables.
- Added Store module; used to sync and store data, changes to store will emit an update trigger.
- Added Gui test file to test define compile and action inputs.
- Added Gui Instances; a breakout file from core that focuses on just handling define instances.
- Added Gui Core; controls class factories, store/sync locations, and the general prototype funtions.
- Added Gui Button Defines; used to make buttons and sprite buttons.
- Added Gui Checkbox Define; used to make checkboxs, radiobuttons, and radiobutton option sets.
- Added Gui Dropdown Define; used to make dropdown lists and list boxs.
- Added Gui Elem Button Define; used to make elem buttons.
- Added Gui Text Define; used to make text fields and text boxs.
- Added Gui Slider Define; used to make sliders.
- Added Gui Progress Bar Define; used to make progress bars.
- Added Gui Toolbar Define; used to add buttons to the top flow.
- Added Gui Center Define; used to make center frames with a toolbar button.
- Added Gui Left Define; used to make small info pannels in the left flow, each has a toolbar button.
- Added Gui Popup Define; used to make popup messages which can have an auto close timer.
Changes
- Improved the logging to show file paths and core script events.
- Implimented a write_json function for easier logging.
- Clean stack trace is how accessible for the interface command.
- Removed refrences to server module in the util core file.
- Global register will now always include refrences to the file where globals were registered.
- Util Gui now uses mod_gui module.
Bugfixs
- jessi_gaming now has auto promote back after miss typing of the name.
- Added missing comments in the common lib.
- Fixed interface command failing to load when a module fails to load.
For more details see commit: release/5.5.0