I like the idea of making components easier and more organized but it seems like these changes seem to address a clutter issue that comes not from issues of the extensions themselves but from the streamer not being able to organize and properly preview how the component will look and interact as a viewer. These are a lot of changes and work on the developers and they limit the value of video components that I had been led to believe were trying to blur the lines between what is part of the stream and what isn’t so that Twitch could frontier the next level of interactions with live streams.
For example, when installing a video component and placing them over the stream, right now it’s done through dragging a little white box inside a rectangle without seeing how the extension looks in its normal size, and how to place it so that it doesn’t overlap or become messy with other components. On top of that, as streamers, we can’t even interact with the video components (or as developers, live test them) without being live on-stream, and I would have thought that part of the extension configuration process would be what’s updated before making any large organizational and design changes to video components.
I really love the potential of extensions and hope the video components don’t suffer in potential from what seems more like a configuration and preview problem than an inherent design issue.