CactusGUI Changelog

What's new in CactusGUI 0.4.1.0 Alpha

Jun 3, 2015
  • Lots of fix-ups:
  • Smoother fonts
  • KeyBind capitalizes key names
  • use_click, use_hover, use_scroll, use_active, use_focus, are now called automatically when needed, so they'll be behind-the-scenes from now on.
  • Added onKeyup event that was missing
  • Added a "keyboard" event that fires every frame when key(s) are pressed
  • All event callbacks take the same parameters, in the same order, now
  • Added "inner" events that handle built-in events for elements, i.e. an active button changing color, or text being added to the textbox when a key is pressed.
  • onKeydown events for Textbox and KeyBind are now fixed
  • New trigger() function for dynamically triggering events

New in CactusGUI 0.4.0.0 Alpha (Jun 3, 2015)

  • Update for setting the screen resolution using a new "Screen" element. Also added the ability to re-scale the screen in a couple different ways, making it easier to "fake it" if people run the game in a screen resolution you hadn't designed it for.

New in CactusGUI 0.3.2.6 Alpha 3 (Jun 3, 2015)

  • Several new functions in CactusGUI for better ease-of-use and faster development:
  • gui [ element ].get ( )
  • gui [ element ].set ( )
  • gui [ element ].isset ( )
  • gui [ element ].apply ( )

New in CactusGUI 0.3.2.5 Alpha 2 (Jun 3, 2015)

  • Fixed the bug that was making the GUI eat too much memory, which also fixed the image rotation bug.

New in CactusGUI 0.3.2.0 Alpha 1 (Jun 3, 2015)

  • Needed to rework the element event listeners due to a bug where invisible, hidden, or covered elements were still clickable. For this release the listener object will only listen for elements that were drawn to the screen while rendering current frame.