Skip to content

November_2_2024

Compare
Choose a tag to compare
@vchelaru vchelaru released this 02 Nov 14:48
· 367 commits to master since this release

Gum Tool

  • New projects now have a default nineslice image
  • Fixed crashes when referencing fonts in root folder
  • Fixed crashes when viewing combined states
  • Fixed variable references when qualifying full path variables in the same component/screen
  • Lots of codegen improvements including:
    • Assigning texture on a Sprite runtime
    • Constructor generation for Screens
    • Adding items to Screen
    • CustomInit is now called in AfterFullCreation for generated code so that custom init can reference strongly typed objects
    • Setting states now works even if there is no element tag
    • Disabling plugin now properly disables codegen
    • Added needed default using statement

Gum Runtimes

  • Fixed outline thickness not being respected on fonts
  • New RadioButton control in forms
  • GumCommon now targets .NET Standard 2.1 so it works on Meadow (thanks @KallDrexx )
  • Removed noisy "Breaking because..." output (thanks @legendaryfishtrap )
  • Added cursor support from touch screen
  • Added Cursor.CleraInputValues for clearing clicks and pushes manually, such as when making the TextBox gain focus
  • ComboBox now closes its ListBox when clicking outside of the ListBox
  • Added ModalRoot for adding modal popups
  • General code cleanup (Silverlight, Windows8, UWP, and Xbox360)
  • Added code for automatically associating Gum elements to their forms runtime types
  • Added a standard set of forms runtime types
  • Added better error messages when trying to perform cursor logic on an element that hasn't been added to managers.
  • Improved ability to use generated objects with from-files
  • Added checks for whether the cursor is over the game window, and whether the game is active
  • Added text runtime TextOverflowHorizontalMode an LineHeightMultiplier
  • Fixed RollOn being called every frame
  • Added checks for whether PopupRoot and ModalRoot are removed from managers

Samples

  • Added sample code to show how to create runtimes that are automatically associated with screens
  • Added froms from-file project
  • Added samples for custom listboxes
  • Added animated character to samples

New Contributors

Full Changelog: October_21_2024...November_2_2024