Yes, just like Ehamloptiran said, it’s a tutorial on how you can customize the appearance and editing controls for editor detail panels:
If you just stick to using structs in your code UE4 will generate editing controls for you for base types (int32, string etc.)
But if you want to have editing controls for classes that appear in UPROPERTY’s, or you want a special control (maybe you want to have a cool window pop up when you customize some character editor or the like) you will have to extend the editor with a detail / customization specialization class. This tutorial is to help people find and use that system.
It only walks through what it is used for and how to set it up though, after that it’s just pure Slate, and there are lots of other tutorials for that. I would like to make this one more encompassing though, and I will as soon as I get a reason to do an advanced layout for one of my own classes.
The reason why I did the tutorial was partly because I didn’t want to forget my own research into the matter (I spent maybe a day or two figuring stuff out, and then I decided to go for mostly structs anyways in my problem, xD) and to hopefully help others that are googling for this type of thing.
This was my first tutorial on UE4 though, so my lack of knowledge unfortunately shines through to the quality of the tutorial which is unfortunate. But as my knowledge grows, so will the tutorial’s quality, as well as the quality on any future tutorials I will make.