{"product_id":"comic-chat-popup-widget-twitch-chat-overlay","title":"Comic Chat Popup Widget | Animated Twitch Chat Overlay","description":"\u003cp\u003eA viewer types something worth seeing. It arrives on your stream as an animated comic panel — their name, their words, an ink outline, a burst of stars — and then it leaves.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBetween messages it draws nothing at all.\u003c\/strong\u003e This is a highlight, not a chat box: no permanent frame parked in your corner, no wall of scrolling text competing with your gameplay.\u003c\/p\u003e\u003ch3\u003eWhy you'll love it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommand-only by default.\u003c\/strong\u003e Viewers type \u003ccode\u003e!pop something\u003c\/code\u003e and that message becomes the card. A widget that pops every message is a chat box — this isn't one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo login and no token on Twitch.\u003c\/strong\u003e It reads chat anonymously, the same way a browser does. Nothing to authorise, nothing to expire mid-stream.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIt never fakes a connection.\u003c\/strong\u003e It will not show CONNECTED for a connection that doesn't exist, and it will never invent a viewer, a message or a statistic. Test cards are labelled TEST MODE on screen.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYou can read it.\u003c\/strong\u003e Every style's body text clears 4.5:1 contrast against its own card and every username clears 3:1 — asserted in the test suite for all eight looks, not eyeballed.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eEight looks, not eight colour swaps\u003c\/h3\u003e\u003cp\u003eEach one changes the panel shape, the outline weight, the halftone, the typography, the decorations and the motion:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSweet Comic\u003c\/strong\u003e — pink, lavender and peach on cream. Rounded, hearts, gentle.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePop Star\u003c\/strong\u003e — hot pink and violet on white. A starburst panel, a hard snap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeon Comic\u003c\/strong\u003e — deep plum, cyan rim, glow. The dark one that lights up.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKawaii Burst\u003c\/strong\u003e — mint and candy pink, a cloud panel, everything round.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetro Comic\u003c\/strong\u003e — newsprint cream, heavy halftone, plates a hair out of register.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGlam Pop\u003c\/strong\u003e — white, rose and champagne. Thin outline, wide tracking, restraint.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDark Comic\u003c\/strong\u003e — near-black plum, a jagged panel, a hot pink rim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCelebration\u003c\/strong\u003e — gold on white, the biggest burst, confetti. For the moments.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eEight one-press presets set a look and its motion together and leave your command, filters and platform exactly as they are. Seven speech-bubble shapes, eight entrances and eight exits, each with a Random setting that never repeats twice running.\u003c\/p\u003e\u003ch3\u003eEight ways a card can arrive\u003c\/h3\u003e\u003cp\u003eAuto chat, chat command, keyword, moderator highlight, channel point redemption, alert, manual send, and random moment. Every message runs through blocked words → who may pop → command or keyword → cooldowns → optional approval → queue. Two cards never share the screen.\u003c\/p\u003e\u003cp\u003eEvery refusal along that path is written down with a plain-English reason in the panel's \u003cem\u003eWhat the widget did\u003c\/em\u003e list — so when something isn't appearing, the answer is on screen rather than in a console nobody opens.\u003c\/p\u003e\u003ch3\u003eCustomisation\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e121 settings\u003c\/strong\u003e, all of them in the built-in control panel. There is no code to edit and no account to make. Reach the panel four ways so you can never lock yourself out: the on-widget gear, \u003ccode\u003eindex.html?panel=1\u003c\/code\u003e in any browser tab, Ctrl+Shift+P, or a triple-click on the widget.\u003c\/p\u003e\u003cp\u003eAlso included: \u003cstrong\u003eStream Safe Mode\u003c\/strong\u003e for gameplay-heavy scenes, \u003cstrong\u003eCompact Mode\u003c\/strong\u003e for small corners, \u003cstrong\u003ePerformance: Auto\u003c\/strong\u003e which quietly draws fewer particles if the frame budget is missed, and full \u003cstrong\u003ereduced-motion\u003c\/strong\u003e support that removes movement without removing words or colour.\u003c\/p\u003e\u003ch3\u003eCompatibility — stated plainly\u003c\/h3\u003e\u003cp\u003eRuns as a browser source in \u003cstrong\u003eOBS Studio\u003c\/strong\u003e, \u003cstrong\u003eStreamlabs Desktop\u003c\/strong\u003e and \u003cstrong\u003eStreamElements\u003c\/strong\u003e.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwitch\u003c\/strong\u003e — chat messages, mod \/ VIP \/ sub badges, bits and cheers, subs, resubs and gift subs, raids, and channel point rewards created with \u003cem\u003eRequire Viewer to Enter Text\u003c\/em\u003e ticked. Follows are \u003cem\u003enot\u003c\/em\u003e available and the panel says so rather than offering a switch that does nothing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e — chat, memberships and Super Chat, using your own Data API key.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKick\u003c\/strong\u003e — the adapter ships fully built and blank, ready to connect to any socket endpoint you already have. Kick publishes no anonymous browser feed, so this is honest rather than pretended.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManual Mode\u003c\/strong\u003e — always works, connected or not. Type a name and a message and press POP. Those cards are labelled MANUAL on screen and are never presented as something a viewer typed.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhat's included\u003c\/h3\u003e\u003cp\u003eA twelve-folder package, numbered in the order you need it: widget files, quick install, OBS Studio setup, StreamElements setup, Streamlabs Desktop setup, artwork assets, audio, fonts, customisation notes, a full widget tutorial, troubleshooting, and backup copies of every file.\u003c\/p\u003e\u003cp\u003eNo CDN, no webfont request, no telemetry. Two open-licence font families ship on disk with the widget.\u003c\/p\u003e\u003ch3\u003eSetup\u003c\/h3\u003e\u003col\u003e\n\u003cli\u003eIn OBS: \u003cstrong\u003eSources → + → Browser\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eTick \u003cstrong\u003eLocal file\u003c\/strong\u003e and choose \u003ccode\u003eindex.html\u003c\/code\u003e. Set the size to \u003cstrong\u003e720 × 400\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eRight-click the source → \u003cstrong\u003eInteract\u003c\/strong\u003e, press the pulsing gear, pick your platform and type your channel name.\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch3\u003eDigital delivery\u003c\/h3\u003e\u003cp\u003eThis is a digital download. Nothing is shipped — you receive the complete widget package as a ZIP after purchase.\u003c\/p\u003e\u003ch3\u003eImportant notes\u003c\/h3\u003e\u003cp\u003eThis is one widget, not a bundle. It requires OBS Studio, Streamlabs Desktop or StreamElements to display. Channel points act as a trigger for a visual effect and nothing else — nothing here can be exchanged for anything of value, and no outcome is left to chance.\u003c\/p\u003e","brand":"ViperVex","offers":[{"title":"Default Title","offer_id":54551099769105,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/4062\/0049\/files\/01-comic-chat-popup-twitch-overlay-hero.png?v=1788320300","url":"https:\/\/vipervex.com\/products\/comic-chat-popup-widget-twitch-chat-overlay","provider":"ViperVex","version":"1.0","type":"link"}