Skip to content

5.5.0 - Gui System

Compare
Choose a tag to compare
@Cooldude2606 Cooldude2606 released this 24 May 19:34

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