UIExtensions without plugins?

I am not sure about a “best practice”, because of the lack of information, as you have stated.

It really resolves down to the practicality of the matter, in that Plugins, are pretty much the only way you can go. For myself, I have put off writing a Editor plugin at this point, because of a desire, to be able to write a generic slate module, that can pull in a flat text file, and construct windows, etc based off of that. Hence i’m looking at keeping the editor functionality that I desire, to be encapsulated in it’s own module.

With that said, I still have the #if WITH_EDITOR scattered in some code for the plugin i’m getting ready to release. It’s not a big deal to me at all really.

So “best practice”, I really doubt there is one, it’s more a “roll your own”.

.