<aside>
📄 Requirements
</aside>
In order to have a basic understanding of how this plugin gets used
<aside>
1️⃣ Creating a widget to display on the window
</aside>
- Right click in your content browser. If you don’t see your content browser, press CTRL+Spacebar on your keyboard
- Hover over “User Interface”
- Click on “Widget Blueprint”
- Click on “User Widget”
- Name the widget like you want. But remember how you named it
- After you named the widget, double click to open it

- In your Palette, search for “Canvas Panel”
- Drag and drop the Canvas Panel on your widget root

-
Add what ever you like. Example: A Text
→ Search for “Text”. Drag and drop the text on your Canvas Panel

- Compile and save the widget

<aside>
2️⃣ Creating the window
</aside>
- Create the widget. Make sure to select the one we created
- Go into any blueprint, call the subsystem and from there, call the “Create Window” node. Tutorial
- Make the Window Settings struct
- Click on the arrow to expand the struct to see more settings

- Make the Advanced Border Settings Struct
- Make the Size Restriction Settings Struct and expand it
- Make the Bool Values Struct and expand it
- Now you can see all the settings for creating a window. If you want to know more about what each settings does, make sure to check out the Window Settings struct

- Run this code for creating a window anywhere and whenever you want and you will get a result like the following picture. Now you can easily tweak the widget and the window however you want ❤️

When you now tweak the data shown in your widget, you can do stuff like this:

<aside>
🙏 Final Words
</aside>