[twitch.tv] 7BTVFZ Emote Picker
Overview
Custom emote picker for Twitch chat: 7TV, BTTV, FFZ
7BTVFZ Emote Picker v3.125.26 β for Twitch Chat . β οΈ Before using β disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv The extension adds a button below the chat input field. Click it to open a full-screen emote picker popup with access to 7TV, BTTV and FFZ emotes. Built from scratch β no bloat, no broken features, no weird behavior. ββββββββββββββββββββββββββββββββββββββββββββββββ π§© Core Features ββββββββββββββββββββββββββββββββββββββββββββββββ π¦ Loads emotes from 7TV, BTTV and FFZ β channel + global sets π² Zero-width 7TV emote support β correct layering in chat π Mini button injected below the chat input field πͺ Full-screen popup β opens on button click, 480 emotes per page π Search β filter emotes by name within the current tab β Favorites β Ctrl+Click an emote in the popup to save/remove Stored locally, separately per channel π¬ Click any emote to insert it into chat π¨ "Send to chat" button β simulates the native Twitch send button π Auto-refresh β detects 7TV notifications about emote add/remove/rename and updates the list automatically ββββββββββββββββββββββββββββββββββββββββββββββββ βοΈ Technical ββββββββββββββββββββββββββββββββββββββββββββββββ π Pagination β 480 emotes per page with full virtual scroll support π€ Autocomplete β type :emote prefix in chat to get suggestions π No data collection β the extension does not send or store any user data π Twitch only β does not run on directory, clips, videos or other pages β Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions ββββββββββββββββββββββββββββββββββββββββββββββββ π Patch notes & source β https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker Changelog β SEP Overlay Align [## [2.294.26] β [3.125.26] - 2026-05-12] Problem In Twitch chat with SEP (7TV) + FFZ extensions, base emotes inside overlay wrappers were misaligned: they shifted relative to overlay images, overlapped adjacent emotes, and made message text hard to read. Solution Pure CSS injection via a <style> tag β no DOM mutations, no MutationObserver. Two independent rule sets: one for standard overlays, one for modified overlays. Changes CSS architecture Wrapper switched from inline-block to inline-flex β stays inline in the chat flow while enabling flex alignment for the child base img Targeting via :has(.sep-emote-overlay) β rules apply only to wrappers that contain an overlay; plain base-only wrappers are untouched justify-content / align-items instead of a hardcoded translateX/Y pixel β alignment is adaptive and works correctly regardless of wrapper size Overlay images explicitly receive position: absolute β they are taken out of flex flow and do not affect base positioning Modifier support β sep-mod-* (ffzW etc.) Separate selector :has([class*="sep-mod-"]) for wrappers where the base img carries a modifier class (e.g. sep-mod-ffzW) Automatic wrapper expansion: width: var(--sep-wide-w) β SEP writes the correct value into that CSS variable; the wrapper expands from 64px to the actual base img width (140.8px), eliminating overlap with adjacent emotes Independent alignment settings for the standard and mod cases
0 out of 5No ratings
Details
- Version3.125.26
- UpdatedMay 13, 2026
- Offered bygullampis810
- Size1.78MiB
- LanguagesEnglish
- Developer
Email
r.ac.k.a.us.kas.h.e.t2.91@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser