Improved Panel Switching - Widgets not active are destroyed, child widgets are aware of parent. Makes menu navigation really easy
Radio Scroller Widget - Its like a radio group and a drop down merged together
Tag System - All widgets have labels and tags. Easier to consolidate events.
Container Event Wrappers - Container widgets such as WidgetLists offer simplified events for their children so you don’t need 10 button press events if you have 10 buttons. Just one event to handle all buttons, even if buttons are added at runtime.
Improved Runtime Widget Manipulation - Add widgets to things at runtime better with things like Widget Lists and other small improvements throughout
Improved Widget Propagation - Can skin, re-layout, and change functionality of widget classes and they’ll propagate correctly and easily
I’m open sourcing it hoping that maybe someone in the community will add more cool widget types and functionality. I still have some planned functionality that doesn’t exist yet, I am building functionality as I need it. I’m hoping others will extend on to this as well.
Currently this repo is only tested against the promoted/master branch. I will officially support releases once 4.7 is… released. I have been using this plugin for months and its been pretty awesome to me, hope its awesome to you.
Now here is a really long video that could be super condensed but I was livestreaming so… yeah. If its not available in 1080p, its still processing.
Engine/Plugins/UMGExPlugin/Source/UMGExPlugin/Classes/UMGExTypes.h(97) : Error: In TemporaryUHTHeader_UMGExTypes: You cannot use the raw enum name as a type for member variables, instead use TEnumAsByte or a C++11 enum class with an explicit underlying type (currently only uint8 supported).
Engine/Plugins/UMGExPlugin/Source/UMGExPlugin/Classes/RadioScrollerWidget.h(19) : Error: In RadioScrollerWidget: Unrecognized type 'FRadioScrollerInfo'
Engine/Plugins/UMGExPlugin/Source/UMGExPlugin/Classes/SliderWidget.h(19) : Error: In SliderWidget: Unrecognized type 'FSliderInfo'
Engine/Plugins/UMGExPlugin/Source/UMGExPlugin/Classes/WidgetList.h(16) : Error: In WidgetList: Unrecognized type 'FWidgetInfoFactory'