Expand Configuration Options for Alertbox
Twitch's native alertbox system is a nice starting point, but I would like there to be more options to accommodate streamers with different layouts, in a way that would make it preferable over third-party options. Several of these suggestions come from the experience of using an alertbox that is scaled to make use of the full size of the stream window.
First off, there is a forced blank margin around alerts, and it doesn't seem to be removable (at least, not by non-power-users). I tested this with a variety of alert graphics, including some that are fullscreen or are full-width banners or otherwise have reason to be flush against the edge of the stream. I set image scale to 100% and padding to zero, but even though the alertbox browser source reaches the edges of the stream in OBS, the alert itself still has blank space around it. Changing the values in CSS didn't fix this problem. Scaling the browser source beyond the edges of stream in OBS is an option, but it's a clumsy workaround based on trial and error.
Secondly, it would be nice to have an option to reposition individual alert images/videos within the same alertbox (and to separately reposition the accompanying text) without having to manually edit CSS. I know that in many cases the alertbox size/position is planned around a specific portion of the stream window, but it's nice to have the freedom to use alerts of differing shapes and sizes in different portions of the stream window without having to make an additional alertbox (and browser source) for each circumstance.
Third, Hype Trains could use some love. It would be nice to have native support for streamers who keep a looping on-screen image/video for the duration of the hype train (or in some cases each individual level of hype train), instead of just the train kickoff. Ideally, a separate alert variant could be created for each level of a hype train, and the streamer could configure each one to either play once at the start of that level or to loop until the next level begins (or the train ends). I understand that a sustained looping image would require a second simultaneous alertbox/browser source so that it could continue playing without competing with the sub/bit alerts that are contributing to the train itself.
Finally, since the "Send Test Alert" function requires that the Alert Box being edited is actually switched on, it would be nice to have the on/off toggle duplicated near the "Send Test Alert" button instead of having to back out to the Alerts home screen.