Community Led Training - Creating a Dynamic UMG System - July 11 - Celeste from Panda Studios

So this happens a fair amount, people compare it to HTML/CSS, but Slate(UMG) isn’t HTML/CSS and can’t really ever become that. It’s fine to prefer one over the other, but both frameworks have different approaches that it takes time learning.

Widgets are all specialized, Slate’s design principal is that a widget has a particular purpose rather than uber widgets that allow everything all the time. That being said, people can make new widgets. You’re not limited by the slate widgets we ship in UMG, you can author new or better slate widgets that have more capability shared across them all.

Low priority bug/feature, happy to accept pull requests.

Buttons have a pressed state brush. There won’t be an image for ‘post-click’ that’s not a button state, that’s a game state and game concept you’re trying to inject into a basic widget. This is the kind of thing you should make a new custom widget for that houses the functionality of a toggle button with toggle images.