As an artist, I wanted to create a tool that would make organizing the content browser much quicker and simpler, so I didn't need to spend time creating new directories for all my assets.
For the widget design, I went for a simple and straight forward design that is able to adjust it's size and remains in the center of the tool window. Using the canvas panel allows the width of the tool to adjust automatically without needing to change the scale values. I then used a vertical box so that any additions will stack on top of each other. I then checked the button as a variable so I can then reference it when coding.
Since apparently, creating a folder in the content browser is not the same as in the world outliner and uses a node that isn't in the default selection, after researching, I discovered the node I am looking for is locked behind a plugin called "Blueprint File Utilities". The node I am looking for is called "Make Directory", which gives the ability to create folders in the content browser through blueprints.
Now, to create the folders based on selected assets, make sure to use a Get Selected Assets and connect it to a For Each Loop. The more complicated part is getting the Get Asset Tools and the Make Directory Node to work properly. For the tool to create the folders with this node, it has to be somewhat hard-coded. With a Get Class plugged into a Get Class Display Name and plugged into the B input of an Append, in the A text box, type in /Game/ then plug the return value into the Make Directory.
What this basically does is create a folder in the base Content folder of the content browser, and names the new folder based on whatever is selected when clicking the widget button.Â