// Video Embeds: https://github.com/requarks/wiki/discussions/4580
Overlay Widgets are persistent visual displays you can add to your stream. Each Overlay Widget type serves a difference purpose and multiple Overlay Widgets of the same type can be created to serve different purposes (EX: A Chat Overlay Widget for regular streams and another one for Halloween streams).
While you are editing an Overlay Widget, updates will appear in real-time as you change values in the widget editor. When changing a value, the Overlay Widget will be updated when you either change focus to a different text box / entry or when you click outside of one.
Below are a list of all the current Overlay Widget types:
Overlay Widgets can be assigned to either a specific Overlay Endpoint or can have a dedicated URL assigned to them. This dedicated URL will only show that Overlay Widget. This is useful for Overlay Widgets that you want to have on multiple scenes for your stream without having to set up a dedicated Overlay Endpoint just for a single Overlay Widget.
This option can be used by editing your Overlay Widget and selecting the "Single Widget URL" option under the "Display Option" drop-down at the top of the editor window:
After saving the Overlay Widget, you can access the dedicated URL for the widget by clicking on the link icon for the widget:
When making complex changes to an Overlay, especially involving changes to the HTML, CSS, and Javascript, sometimes it can be difficult to diagnose why something isn't working the way you expect it to. Below are some recommended ideas:
console.log("Hello World");
Overlay Widgets that were created prior to the Overlay v3 changes (IE, earlier than version 1.2.0.0) still have access to the old HTML formatting that was used for them. This can be useful if you need to reference how you did something prior to the upgrade. If you wish to access the old HTML, you can click on the following buttom when editing the Overlay Widget, which will copy the old HTML to your clipboard for pasting into a text editor: