Releases
June_20_2024
Gum UI Tool
Fixed NineSlice rendering bug when smaller than the outside borders (tool and all runtimes)
Events file is only saved if it differs, reducing file change and disk writes
Gum code generator now supports from-file and also fully instantiating so it can help users write code who might be loading .gumx
Fixed Vertical grid layout bug which was laying out horizontally (tool and all runtimes)
Added check when assigning base instance to make sure it is not of the same type as the parent
Resetting font size to default now properly renders the text instance and creates the correct font cache files
Gum Runtimes
First pass at GumForms including Button, ListBox, ScrollView, CheckBox, and lots of under-the-hood changes to support this
MonoGame Gum now runs on DirectX and Android. iOS hasn't been tested, but it may work as well.
Standard types loaded from .gumx are now loaded in their specific types rather than base GraphicalUiElements
Added InteractiveGui class to serve as a base for clickable UI objects in MonoGameGum (buttons, etc)
Added BlendState (not just Blend) to most GraphicalUiElement implementations for monogame - this helps with rendering Gum to a render target.
GumProjectSave.Load (no parameters) now throws exceptions making it easier to spot missing files.
Fixed path issues on iOS and Android
Fixed path issues on Linux/Mac
Rendering in Skia canvas now properly respects camera center
You can’t perform that action at this time.