This feature has been awesome so far, can do a lot of stuff with it.
My feedback is mostly that we quickly reach the limits of it as soon as we try to do more advanced things than just a few buttons that do simple actions.
Advanced display of data is very challenging, and could be made way more simple.
Ideally it’d be great if we could have “editor specific” UI items like tables, drop downs, filters etc… (see below)
UMG Specific
What i’m struggling with at the moment is making UI that will display data in the way the editor UI would normally do.
I end up reaching the limit of UMG being made for ingame UI and not having access to more editor-like kind of UI.
So doing something like a big table with columns that can be resized seem to be almost impossible without doing complicated workaround and hacks.
My one feedback would be to consider adding very simple ways for people to replicate editor style UI functions, such as tables (with resizable columns), right click menu, drop down buttons, etc…
This is the kind of display i’m trying to go for (Statistics window), and all the nice features you get from having editor specific UI.
But that’s as far as i was able to go without doing crazy things, you can see it’s far from ideal:
Drag n drop
An “easy” way to handle drag n drop of assets into the editor widget BP (or vice versa) with a specific UI element (ideally not with a bunch of blueprint node, but a specific class of UI element that is like an “object picker drag n drop target”, the exact same way you can drag and drop a mesh into a static mesh property in the editor for example.)
UI Styles
Another point that seems very time consuming for no reason is having to handle the state of items in the UI manually (like hovered/selected…).
It seems only the button class has a “style” property that allows easy edit for these states, but if I end up having to use a listview, i have no access to those, and have to do them all manually with events…
What could be good for editor widget BP, is to have an option to inherit the overall style/theme of the editor (match button styles, selection colors etc…)
Blueprint specific
Haven’t found a case yet where I didn’t have access to the BP i needed.
A lot of it is in the Editor scripting plugin, which is off by default, even though editor widget BP is on by default so that’s a bit confusing.