#beta-discussion

1 messages · Page 2 of 1

uncut cliff
#

But rightclick could be bound to copy

ebon wing
#

ok on chrome i can

kindred crown
#

right click on name or emote should copy it to the input box yea, thats the plan

lapis heron
#

Apu ok just a L firefox thing then

ebon wing
#

but yeah not on firefox

kindred crown
#

i use the chatterino right click to mention quite a lot

uncut cliff
#

We could probably insert an empty string after the emote to allow copying on firefox?

kindred crown
#

so def want that in the extension

uncut cliff
#

Does the native twitch emote menu show emote modifiers?

ebon wing
#

this ?

uncut cliff
#

I checked, it shows the modifiers when hovering it

kindred crown
#

added resume functionality to the eventapi ApuScience dynamic stuff should feel more stable in future patches

#

KKonaW it also recovers underlying/hidden subscriptions

kindred crown
#

i think i fixed all the problems in this PR

#

wait

#

wrong PR

#

i meant the eventapi one Okayge not the client impl

#

one thing im not sure

#

is that this might anally penetrate redis

#

lets just say active subscriptions and missed events start buffering upon connection close
and when the actual service reboots this happens for every single connection at once

#

so it's like millions of redis ops at once ApuThink ? i think itll kill it

remote burrow
#

Does the alternate background color override with FFZ alternate background coloring? pepegSit looks harder differentiate when it's turned on, i can barely see a difference (also using f.lux)

ebon wing
remote burrow
#

I can't tell a difference when alternate background colors in the beta is turned on BRUH maybe i'm just going blind

#

Turned FFZ settings off, refreshed, still same

ebon wing
#

thats normal

kindred crown
#

the extension syncs with the ffz setting for alternate background

ebon wing
#

wait it does Danki ? my bad then

remote burrow
#

Would it be possible to make the alternate lighter via 7tv? kinda like chatterino

kindred crown
#

it's been suggested to add more contrast yes

remote burrow
#

Couldn't find it in issues/suggestions when using keywords "background", hence the question pepegSit

old ice
#

badges arent showing for me

true flower
old ice
#

okay

jolly torrent
#

seems to happen on prod too

solemn egret
cursive plover
#

As a moderator, I can't see when a person is new in chat

jolly torrent
#

also eh, is it only me or do emotes load noticeably slower on beta? It's still in terms of milliseconds, but the pop in is quite annoying

true flower
#

theres an irc flag so its probably in the message blob

kindred crown
#

but it should be in the message data

#

we could just 4HEad add support for it

#

but in a way that isnt as aids as native chat

true flower
#

chatterinos highlight isnt bad

kindred crown
#

holy fuck have u guys seen those flair banners for things like new chatters and whatnot LULE

true flower
#

yes

kindred crown
#

it takes half the screen

true flower
#

padds in the message

#

then surrounds it in a box

#

then puts a pink line on it

#

then puts a header on it

kindred crown
true flower
#

MEGALUL 📣 THIS IS A NEW CHATTER LAUGH AT THEM

kindred crown
#

yeah as much as i like to keep the looks close to native

#

this is one of those things

#

where i cant allow it

#

it's going to look different than native

#

and if anyone complains i will ghost them

true flower
#

ok anatole

#

just because night copied from you

#

doesnt mean

#

you have to copy back

cursive plover
#

I would honestly PREFER it to look different

kindred crown
#

LULE yea i doubt anyone will seriously complain about it

ebon wing
kindred crown
#

its another of those things where it's hard to tell what twitch was thinking

true flower
#

they werent

#

it was just some guy

#

hey intern make this

#

no i dont care that you dont know what its supposed to look like

#

figure it out

cursive plover
#

Twitch? Thinking?

#

Nah

tardy grotto
uncut cliff
serene spruce
#

the highlight stuff in vanilla has 2 options and it can be turned off though
'minimized' doesn't look that bad imho and most of it is turned off by default anyways

kindred crown
#

what would be a good shortcut for opening the emote menu?

narrow wind
kindred crown
#

nice

#

that works

frank kite
#

chatterino does crtl E as well

#

so im for that

heady citrus
#

I wish colon works and didn't have to open it peepolaff

kindred crown
#

colon will likely work again next patch, it broke in beta 4

graceful oxide
#

ayyybuHUH there are shortcuts

kindred crown
#

its a weird issue

narrow wind
graceful oxide
true flower
#

I remember someone complaining about it actually

#

It was like on Ctrl or alt

kindred crown
#

well the shortcut he made was literally just pressing control

true flower
#

Yea

patent kestrel
#

Has this been mentioned yet? gift subs now end up as empty messages

kindred crown
#

known conflict with frankerfacez, tentatively fixed in beta 5 as stendec has now added a way for us to disable ffz rendering

patent kestrel
solemn egret
#

impossible to mention someone in the chat without putting the @

#

basically, impossible to write the beginning of the nickname and make tab to complete it

true flower
#

^ i guess this is something we need to do

#

still not sure the best ordering

kindred crown
#

ApuScience do we actually have to implement that bttv modifier shit

#

because then if we do it has to be added for every emote provider

kindred crown
#

i dont really like it

#

i think it can be implemented much better

narrow wind
#

Everything BTTV does can be implemented better

true flower
#

chatterino probably wont

#

ffz probably wont its way to complex

kindred crown
#

its such a bad way to do it

true flower
#

it'd require restructuring

#

their entire renderer

kindred crown
#

yeah idk its bad

#

so ill ignore it for now

narrow wind
#

but

#

you're making your own chat

#

it's the perfect time to make your own version

kindred crown
#

yeah exactly we would make our own version of it

#

an actually good one though

#

not this rushed out dogshit

uncut cliff
#

I still think my implementiation is nice

narrow wind
#

Only half of BTTV's modifiers are useful.

#

2/4

uncut cliff
#

Use zerowidth emotes that display "wide", flip etc if overlaid

graceful oxide
#

Reverse 0-width when

true flower
#

no we need to do webgl

#

emote modifiers

#

uv mapped

kindred crown
#

id like modifiers to be abstracted

true flower
#

distortion maps

kindred crown
#

@true flower remember the dank invisible unicode shit

narrow wind
#

turn any emote into a FeelsDankCube

true flower
#

yes

kindred crown
#

we tried to do for personal emotes at one point

true flower
#

yeah

kindred crown
#

maybe we could use that for modifiers

true flower
#

with variance selectors and unalloc tag

kindred crown
#

so the modifiers are invisible

#

and just abstracted at the clientside

#

i dont like it being text, that non-implementors see

uncut cliff
#

Why not just invisivble or partially invisible zerowidth emotes

true flower
#

its a shame the pua is rendered as squares

#

by default

true flower
#

why even make it an emote

kindred crown
#

the idea is if you type an emote with a modifier

#

to any client that dosnt have support

#

they just see the emote

#

but not the extra modifier stuff

narrow wind
#

That would be cool anatole

uncut cliff
#

in my case they would just see the normal emote and no text

#

Or if we decide that the zerowidth has some sort of icon to show that its supposed to be a modifier then 3rd party would show that

#

And you would be able to tab-complete them

graceful oxide
kindred crown
#

i dont understand what you mean excel

graceful oxide
#

that would be kinda annoying

true flower
#

he means

#

we report an emote

#

as existing

#

that doesnt

#

and our clients hide it and treat is as a modifier

kindred crown
#

Uh

true flower
#

but clients that dont know

kindred crown
#

eh nah

true flower
#

what modifiers are

#

just show empty pixel

#

kinda dank

kindred crown
#

the way i would want modifiers to work is basically a new field in the user channel response

#

where we define data of available modifiers

#

and we do some image editing

true flower
#

the way i would want them is user definable webgl rendered displacement non color data + color data overlay underlay emotes

kindred crown
#

yea

true flower
#

using the multiple data blocks allowed by webp and avif

kindred crown
#

it would be ideal to use canvases so that we can create new modifiers on the fly

true flower
#

you could render any type of modifier

#

with a displacement uv map

#

use the red and blue channels as X and Y

#

that points to a pixel on the source

kindred crown
#

altho not sure how dank that gets for animated emotes

true flower
#

you could make animated cubes or flipped

#

or anything

uncut cliff
#

So say the zerowidth emote looks like this, where everything except the indicator in the top left is invisible. Other clients would just render emote with that icon in the corner

true flower
#

and allow it to be animated

#

render it via shader

kindred crown
#

i dont like that idea excel

true flower
#

using the method i layed out for webgl paints

#

to not kill peoples browsers

uncut cliff
#

In our extension we just dont render it and can instead modify the emote in any way

kindred crown
#

we are literally making a new extension whats the point of doing hacky stuff like that

#

when we can just implement something

uncut cliff
#

But how would you make it not be just text to other clients then?

kindred crown
#

what i mentioned

#

using unicode tag characters that render invisible

#

and some of which arent filtered out by twitch

true flower
#

yeah twitch filters out the tag block

#

but

#

only the ones that are officially marked as reserved

graceful oxide
#

How would the user add the modifiers tho

true flower
#

some are in the tag block but dont mean anything

#

but most fonts still render them invisible

#

like

kindred crown
#

the extension does it for them

true flower
#

󠀀

graceful oxide
#

Yeah but how do you choose a modifier

#

Like it would be a special menu

#

or a command

kindred crown
#

probably yea, something like a bubble popping up as youre typing

#

then you can press left/right arrow keys to select

#

smth like that

#

would have to think properly of a good UX for it

graceful oxide
#

ayyybuHmmm if you could make the emotes be already displayed in the chatbox before you send the message

#

The user could right click on it to open the modifier menu

#

Could also work inside the emote menu as well

true flower
#

i guess im not really opposed to having them be treated as actual emotes tho

#

because the most efficiant way to render them would be using stacks of images anyways

#

so just generalizing that and letting us manage them like emotes

#

with a different preview

#

on the site

#

like i think just some simple shader math displacement webgl is actually the best way to do it anyways

#

can make any type of modifier extremely quickly

#

with high performance that doesnt depend on how complex the modifier is

uncut cliff
#

To send could be like Stare _WIDE

true flower
#

even if its not sent like an emote

#

client side

narrow wind
#

I personally think the codes that BetterDiscord used were easy enough to type

#

Kappa:spin

true flower
#

using the same system and just a special internal system flag

narrow wind
#

I know I originally wanted to have emote modifiers as a sub perk, or like user-submitted emotes that people could pick-and-choose for their channel, but BTTV is giving away some for free

#

so we at least have to offer those for free I guess

#

TriHard:w or TriHard:wide = WideHard
TriHard:w2 = WideHard

#

different levels of wideness MegaLUL

true flower
#

that breaks rendering for unaware clients though

#

so its not ideal

uncut cliff
#

: is used for autocomplete in chat, so might not work the best

true flower
#

thats true too

narrow wind
#

also it wouldn't be sent as :wide or anything

#

it would be sent as the invisible character anatole mentioned

uncut cliff
#

That might also break other clients´s rendering

narrow wind
#

yes but tf

uncut cliff
#

I dont see the issue of just sending it as an emote that we just filter out when rendering

narrow wind
#

You mean since the other clients already support 7tv emote

uncut cliff
#

And is either invisible or marks the emote in the corner

narrow wind
#

It makes sense

uncut cliff
#

So the other clients would even know what the emote is supposed to look like

#

If they dont support the modifiers

narrow wind
#

What would that look like on native chat?

#

no 3rd party things

uncut cliff
#

Stare _wide

#

or whatever else we decide on as the name of the modifiers

narrow wind
#

Stare _Install7TVtoSeeTheseCoolEmotes_wide

uncut cliff
#

When i implemented modifiers for the old extension I used 4x128 transparent zerowidth emotes

true flower
#

i used cum and hot sauce but thats just personal preference

#

a pinch of salt

uncut cliff
#

hmm, could have done that yea

true flower
#

i made a snowflake ApuArt

narrow wind
#

Melon subtly calling me and excel snowflakes

uncut cliff
narrow wind
#

in chat?

#

forsenE _kaleidoscope

uncut cliff
#

Feel like you´ve been trail moderator forever now x0r6ztGiggle @narrow wind

narrow wind
#

nah

#

It's only been like a month or something

#

I have another 2 years of trial period

#

it's been 3 weeks

#

and 2 days

true flower
#

if we do my method Nerdge

narrow wind
true flower
#

literally any combination of effects could be summated into a set of data that can be quickly applied

#

in real time

#

except for hard to parrellelize effects

#

like ones that branch depending on colors

#

or modify colors in a non linear way

narrow wind
#

non linear meaning like hue-shifting?

true flower
#

yeah anything

#

that cant be done by adding or subtracting

#

would be difficult to do

narrow wind
#

hmm

true flower
#

without custom code to do it

narrow wind
#

What about multiplying the pixels by a color?

true flower
#

well adding subtracting and moving

#

well yeah the more you add the more overly complex it becomes

#

it really could just be as simple an impl as just displacing colors

#

forgetting other color changes

narrow wind
#

hue-cycling would be one of the better emote modifier ideas

#

even if it's just multiplying the colors by another emote

blissful ermine
narrow wind
#

because having hue-rotation look good is hard

#

you need complicated math

#

Lab color conversion

#

if you just do the cheap method the colors look like trash

true flower
#

seal lab

old ice
#

yayyyy the colon to search emotes works now 😄

sacred pike
#

KEKWait wut really?

#

nah thats a whole ass lie

narrow wind
#

here's that compressor

true flower
#

for what

narrow wind
#

if not the one FFZ uses, it behaves identically to it

true flower
#

its not

#

this is a C library

#

the one FFZ uses is built into your browser

#

its part of the web audio api

#

Okayeg obscure features like this are why browsers seem overly huge

#

because they have to implement everything that someone might want to have in a webpage

#

your browser is a daw and a game engine and a printable document engine and a graphics engine

#

and a vector rastorization engine

#

and when a browser misses one they're called shit and garbage and chrome is better

#

oh @narrow wind

#

heres why

#

it functions identically

#

from the readme of that project you posted

#

that'd be why, because they just copied chrome source

narrow wind
#

I C

#

FFZ needs a GUI for its compressor though

#

with a ratio graph

#

this is must

true flower
#

i jokingly said this

#

i almost pinged you too

narrow wind
#

I know about this compressor from a jailbreak tweak for iPhone

#

iOS does SO MUCH PROCESSING to audio though

#

it's arguably over-engineered

#

it would be ideal if tweaks could just expose that functionality for the user to play with

#

rather than running audio through a 3rd party compressor before sending the audio through the normal iOS processing

cursive plover
#

I'm unable to use TAB to complete entering a username
Example: Scrimbles has raided
Me normally: !so Scri tab key until it shows their name
Me now: !so Scri tab key does nothing

cursive plover
#

Yes but that's like two whole extra keys to press KKonaWeird

covert sparrow
#

😬

#

there will probably eventually be a setting for allowing tabbing for usernames without @ but it's kinda aids for emote tabbing Lime

#

gonna accidentally tab omegalul123

cursive plover
covert sparrow
#

would be nice if right clicking an username in chat autofilled in your textbox tho

#

just like in chatterino

covert sparrow
#

I figured as much

short compass
#

@kindred crown not sure if you missed my question, but is redirecting to a 3rd party emote's page on click planned?

uncut cliff
kindred crown
#

code cleanup day

narrow wind
remote burrow
hollow trellis
#

after some time the emote showcase thingy just dies

kindred crown
#

emote showcase thingy?

tardy grotto
#

is it possible to see a channel sub emotes in the emote menu before you sub?

#

like seeing the emotes with a lock on them or w/e

hollow trellis
kindred crown
#

FDM wutf

hollow trellis
#

this fucking thin

narrow wind
#

Even though emotes aren’t really “tools”

#

There’s another name for them though. Like “emote hover preview” or something

versed temple
#

Isnt it the emote card?

graceful oxide
#

Clicking on an emote opens the emote card

narrow wind
#

What’s it called when you just hover it?

graceful oxide
#

it’s both a preview and a tooltip I guess FeelsDankMan

celest wigeon
#

will we be able to see a paints name when we hover someones name in chat

leaden patio
#

That would be cool

narrow wind
#

Well you can already do that on the 7TV website. Surely that’s a feature that Anatole wants to implement at some point

edgy glacier
#

And if you dont have that paint already you could buy it for the reasonable price of 7tv'sFeelsGoodMan

patent pewter
edgy glacier
#

I know there has been talks about it. One of these daysCOPIUM

narrow wind
#

Not a bad idea tbh

#

Just like the ability to buy paints outright

#

The Twitter outrage mob would love to hate on it though

#

What about: paying for retroactive months

#

Like if you missed last month’s paint, you could just advance an extra $4 to pay for the previous month

versed temple
#

Make a paint gacha instead

narrow wind
#

Also discussed

patent pewter
#

Would help unlock badges one month earlier in the future too ! FeelsGoodMan

tardy grotto
heavy widget
#

I want to buy the twitchcon paint and founders badge. also discussed?

cursive rampartBOT
#

cptdrax finished their beauty sleep: YO 💤 (9h, 14m ago)

heavy widget
narrow wind
#

Clueless 🤙

tawny pewter
blazing stream
#

Hello everyone.

  1. Where can I see the changelog for 7tv v3? I want to see if this is part of the UI overhaul #1046391883326312468 message

  2. How can I play around with the new UI?

Thanks in advance rduH

uncut cliff
blazing stream
#

Thank you @uncut cliff

narrow wind
#

You still can’t “copy” a set but I’d argue that for the purposes of seasonal sets, copying wouldn’t actually be very helpful.

#

With origins, there’s no need to have the same emotes in multiple sets

blazing stream
#

@narrow wind Thank you for your timely response! I mostly agree with your thoughts. Please see below 🙂

This functionality will work really well with the new Origins feature as well, since we can easily split a large emote set into independently managed Origin sets, and can mix and match depending on the use case at that time.

#

Multi select and cut/copy/paste will help a lot in terms of quality of life improvements because we don't need to manually search for and add hundreds of seasonal emotes to the new set, if we already have them in the default set.

#

For new streamers the Origins functionality is extremely helpful and adequate

narrow wind
#

Yeah it would be useful for splitting emote sets into separate sets, BUT it still wouldn’t be THAT much faster. It only needs to be done once anyway. It’s hard to convince Anatole to develop a feature that will only need to be used once by a handful of people.

blazing stream
#

That's a fair point about the dev team's priorities. The use cases for multi select are not just limited for one streamer/user though, or for specifically seasonal emotes.

Origins may allow us to import a different streamer's emote set into our default set, but the access/control to that original emote set won't be with us, so we can't fully manage the emotes that are in our default set

#

Also, is this the right forum for this discussion? Sorry I'm not well versed about this server ❤️

narrow wind
#

Nah it’s fine

blazing stream
#

Ty

narrow wind
#

Yeah the access control thing has been discussed

#

It would have to be a copy

#

Because otherwise people might add emotes that another streamer doesn’t want etc

blazing stream
#

Exactly

narrow wind
#

But the backend side is a little complicated

#

Since it would quickly inflate the size of the database

blazing stream
#

That's definitely true

narrow wind
#

And other problems I don’t remember

blazing stream
#

I dunno to what order of magnitude the copying will inflate the DB. I don't want us to get into the details of data representation or data compression here though.

#

Technical limitations aside, I do think that multi select is a huge quality of life improvement to a very large number of customers, so if doubling or tripling the size of the DB can solve it, the pros would definitely outweigh the cons.

#

Thanks for this healthy discussion @narrow wind I really appreciate your time!

#

I'm open for discussion in DMs. I think it's an interesting and helpful topic to discuss

open lantern
#

I dislike the fact that "Shift + E" is emote opening hotkey

#

I cannot even type capital E in chat anymore

tardy grotto
#

caps lock

uncut cliff
#

I think it was supposed to be ctrl + e

#

will probably be changed in the next version

open lantern
#

yeah, reading stage-discussion, seems like oopsie

scenic pelican
#

yo

#

does the chat extention work with the watching tab in chaterino

open lantern
amber kelp
#

personal emote is only loaded after i chat meowthumbsup is that a thing?

versed temple
#

Yes

versed temple
#

you can still go back to v2

#

good
fuck kekw

tardy grotto
#

use good emotes to do so then

hard sable
#

forsenKUKLE "KEKW"

#

Same problem tho

#

donk looks like a bug

lavish flicker
#

Hmm so i have a question about the v3 addon. i originally wanted to suggest for a option to see the emotes bigger when i hover over them in chat and in the emote menu and then i noticed a network call for the 4x file

does this mean its using and displaying the 4x at the size of 1x? (all emotes for this image are displayed at 61x32 no matter #x)
and i wonder if this may be why it feels laggy for me

earnest valve
#

jesus christ the E bug makes the current version literally unusuable OMEGALUL

cursive rampartBOT
#

radio is no longer AFK: (no message) (2h, 35m ago)

amber kelp
#

beta 5 online

patent pewter
amber kelp
#

Version 3.0.0.5000 (Beta 5)
Colon auto-complete ( :emote ) should now work again
Added new config option ("Message Batching") to change the rate at which new messages appear
Significantly improved the performance of the Emote Menu
The jump buttons in the Emote Menu should now work properly on Chrome
Made tentative performance improvements to the chat. Please report any regressions
The page should no longer substantially freeze when tabbing in after a few seconds out of focus
The page should no longer occasionally freeze when switching between channels
The page should no longer feel sluggish for the first few seconds after loading into a channel
Fixed a conflict with FrankerFaceZ where some message types did not render properly
Fixed an issue which caused EventAPI subscription commands to be sent twice

amber kelp
tardy grotto
#

Wtf

versed temple
amber kelp
versed temple
#

mine just load instantly on chrome

#

edge?

amber kelp
#

edge meow_noddies

#

btw are ffz and bttv extension needed anymore?

versed temple
sacred pike
amber kelp
#

i remove both then ApuGuns

tardy grotto
#

Not just for the chat

amber kelp
tardy grotto
#

But bttv for sure not needed

versed temple
#

: emote search does not load emotes properly

tardy grotto
kindred crown
#

you probably have an older version

kindred crown
#

or so, never actually made it into a release

#

it was only that way on firefox

earnest valve
#

oh i reenabled it and seems to work now

#

everytime i clicked E it just brought up the emote menu

sacred pike
#

i was on operagx any time I tried to colon complete an emote with an e in it it pulled up the emote menu.

earnest valve
#

yeah im on chrome

#

and it just brought it up every single time i clicked e

kindred crown
#

i guess you got unlucky in the 5 minutes where the extension updated to the bad build on chrome

sacred pike
#

aPES3_GeOmegaLul my luck

kindred crown
#

i wasnt able to cancel it so i had to publish and then upload the fix

earnest valve
#

avg OMEGALUL

kindred crown
#

we have instant approval on chrome web store atm so its stonks

earnest valve
amber kelp
earnest valve
amber kelp
#

release beta 6 then ApuApproved

cloud mesa
#

now in chat when i type "E" its open emote panel

#

i see problem on top, sorry

sacred pike
#

yup I literally must have updated it in the time that the borked build was up. literally sniped it OMEGALUL working great now. @kindred crown thank you!

kindred crown
#

or itll do it by itself within a few hrs

crimson quest
#

First time I've seen this happen but i guess its a possibility of happening Donk (firefox) -- tried refreshing and it did not fix either. Only happens if I try to watch giig strim for some reason. Opened other streams at the same time and the chats were fine feeldank

kindred crown
crimson quest
#

never ReallyMad

#

yeah that fixed it Okay

#

just had to turn it off then on again NOWAY

kindred crown
hollow trellis
#

acting kinda sus anatole

kindred crown
#

thoughts on this more simplistic highlight style ApuThink

#

i heavily despise the bulky twitch native one

hollow trellis
#

ok

#

hear me out

true flower
kindred crown
#

wdym ApuThink

true flower
#

how its off over there on the left

graceful oxide
#

true

kindred crown
#

where would you put it

true flower
#

same place inline

#

or atleast a badge multiple

#

offset

#

the way it is feels clashing

#

like if there were messages above and below

#

it'd look weird i think

kindred crown
#

FeelsDankMan wdym

#

by inline

graceful oxide
#

so it looks like a regular message

#

instead of being pushed to the side

heavy widget
kindred crown
#

both styles are gigabulky

shadow basalt
#

jigabulk

heavy widget
#

I prefer the default one for sus and first time chatters. Maybe depends on chat size and active user count, idk. The native minimalist is indeed too bulky. That's why I didn't activate it for other messages. If it would be just a background highlight, like your example, I'd possible use it for mods/vips as well.

sacred pike
graceful oxide
#

yes ApuApproved

true flower
#

suspicious user messages typically wont have any badges

#

since twitch doesnt send them, they dont come over irc

sacred pike
graceful oxide
#

how does it look like if the message is longer

graceful oxide
uncut cliff
kindred crown
#

pag with a stick up his ass

sacred pike
#

categories PagBounce

graceful oxide
#

i think the chevrons should face right tho

uncut cliff
#

I think they should face right up your ...

#

sry

graceful oxide
uncut cliff
graceful oxide
#

i guess that works Hmm

kindred crown
#

FeelsDankMan chevrons should face right if it's collapsed

#

not up

graceful oxide
#

yeah thats what i meant earlier FeelsDankerMan

uncut cliff
#

Ok, so which direction when collapsed, and which if open?

true flower
#

when you click on a tab

kindred crown
#

collapsed ➡️
expanded 🔽

true flower
#

it should default to expanding the section as well

#

there should be no destinction

#

between tab open and section expanded

#

thats overcomplication

uncut cliff
#

I had that to begin with, but didnt like it

#

And the subcategories are just scrollpoints in the category

true flower
#

exactly

#

which is why

#

it should be open

#

when you open the tab

#

there shouldnt be two clicks

#

is what im saying

#

like the chevron

#

shouldnt be a button

#

because its not really a folder or category

#

its just additional information for the tab

#

that happen to be breakpoints

narrow wind
#

suspicious user amongE

tardy grotto
covert sparrow
graceful oxide
#

Menu = menu LULE

narrow wind
#

Well the current beta menu is more like BTTVs

#

so being like FFZ is preferable

upper crater
#

any idea on when vod support is coming?
Apu

hollow trellis
#

In the next minute or so

covert sparrow
#

real

solemn jay
#

anyone knows where the settings for 7tv are? (Can't find them for beta version at least)

solemn jay
#

ah, forgot it's there

#

thank you

frank kite
versed temple
#

would extension v3 work on youtube when it release?

amber kelp
#

its loaded twice somehow meow_noddies

kindred crown
#

among us?

scenic pelican
#

soos

narrow wind
#

amongE 💢

#

put it back

#

oh wait that was just a concept

#

amongE 💢 add it!

kindred crown
narrow wind
kindred crown
narrow wind
#

These are pretty

graceful oxide
kindred crown
#

btw these are visible as a non-mod

#

thought id just bring those into view

#

because why not

narrow wind
#

How is "returning chatter" determined? That seems like it could get annoying for regular users if they see it

graceful oxide
narrow wind
kindred crown
graceful oxide
#

man scared he is gonna lose his job

#

it do be lookin clean doe

kindred crown
#

ill provide option to enable/disable this stuff though

graceful oxide
#

i saw streamers complaining about the "raid user" highlight

#

cause it pretty much lasts the whole stream

kindred crown
#

oh god is it another one of those gigantic highlights

#

on native

graceful oxide
#

i guess

#

FeelsDankerMan but if you have like 1k+ raiders your chat turns into a rainbow

kindred crown
graceful oxide
#

its a cool feature but it should last only like 5 minutes or less

kindred crown
#

ill add custom highlights a lil later

#

just adding support for the regular twitch ones for now

#

custom highlights kinda depend on excel's work on the settings menu

uncut cliff
kindred crown
#

wdym

narrow wind
#

I'm making an amogus svg right now, just in case some tomfoolery is desired

kindred crown
#

pog

uncut cliff
#

Idk what the width of the left border is, but maybe add a negative margin so the message is moved a bit further left

graceful oxide
#

please no amogus jokes

uncut cliff
#

So the border dosnt pad the message

uncut cliff
#

yea

kindred crown
#

sure done then OkaygeDonk

uncut cliff
#

I'd consider an even lower margin and then add some padding to compensate

kindred crown
#

the margin was affecting it vertically, fixed now ;

uncut cliff
#

But not sure what would look the best

graceful oxide
#

i think the raid thing might be a twitch experiment Susge

#

cause i cant find it anywhere

kindred crown
#

i think i saw something in the code about it

uncut cliff
#

Just check how it looks when the chat is in "compact mode" or whatever we called it

narrow wind
uncut cliff
kindred crown
#

also theres all this data i guess im meant to be exposing for the sussy users stuff

#

that is returned by twitch pubsub

#

idk why twitch implemented this in such a dumb way

#

all the mod messages come through a separate socket

#

that isnt even part of their react app

#

i had to grab the socket from the window context and listen to it directly

#

same w/ the automod messages

narrow wind
#

This info might help people ban evade more successfully Pog

kindred crown
#

dont get your hopes too high its not returned if youre not modded

uncut cliff
#

Could consider to leave this off by default

#

oh, nvm then

#

Thought everyone could see it

uncut cliff
kindred crown
#

uh either way i guess, its more like it's not a huge priority

#

but if we have time to fuck around with adding features after parity is reached then why not

#

we do need to get started on adding basic YT support pretty soon

#

hopefully a 1 or 2 day operation

narrow wind
#

YouTube frogs can use the old extension for now

#

we need per-language emote queues first

#

(please)

kindred crown
#

well i mean the old extension is gonna be updated

uncut cliff
#

Lots of people are gonna be annoyed if the old extension updates to this one, replaces their chat. And then they dont understand why their ffz/bttv stuff wont work LULE

kindred crown
#

well most important things are to be implemented by mid-feb

#

thats the deadline im giving to a live rollout

#

just need get to a point where the only possible complaints would be from power-users

narrow wind
graceful oxide
#

and me kek

kindred crown
#

power users are in the minority and ultimately if they really miss something they can go back to native twitch for a sub-par experience

#

that is, not my problem

#

but the good news it appears the way the extension is layed out grants us insta-approval on both chrome and mozilla

#

so we can do rapid iterations post-release

graceful oxide
#

paint when

narrow wind
kindred crown
#

will see i had to deal with some company stuff

#

the logic isnt hard to implement just need to get to it

#

gonna be this week for sure though

graceful oxide
#

🦤

open lantern
#

I have beta installed in my browser, trying to upload emote, this happens

#

so weird, and it's after 100% upload

kindred crown
#

that has no relation to the beta

open lantern
#

thanks

covert sparrow
carmine dune
#

gachiGASM i have nitpicks but i guess i'm a "power user" so i'll reserve them for later Okayge

patent pewter
graceful oxide
#

ayyybuHUH what

#

sometimes my twitch tab never loads ayyybuHUH

kindred crown
#

happens if you open before twitch emotes load

#

closing and reopening will fix

graceful oxide
#

yeah i noticed ayyybuHmmm

kindred crown
#

i can probably make this reactive so the twitch pops up once it's done processing

#

the data conversion is done in a seperate worker thread in order to not hinder the page's performance

#

since twitch emotes usually number in the many thousands

graceful oxide
#

OMGScoots til

narrow wind
#

@kindred crown 515 bytes

updated version:
<svg version="1.1" viewBox="0 0 13.2 16" xmlns="http://www.w3.org/2000/svg"><path d="m3.91 5.83c.501-2.11 1.21-4.97 2.09-5.37 1.42-.645 3.14-.584 4.54.107 1.14.561 1.86 1.74 2.11 2.98.363 1.82.449 3.68.5 5.53.0539 1.95.0393 5.57-.139 5.85-.366.567-1.94 1.05-3.06 1.07-1.13.0268-2.98-.291-3.03-1.2s.532-1.4 1.54-1.42.764-.009.789-.706c.0642-1.8.069-2.11-1.71-2.1s-2.02.508-1.37 2.18c.303.78-1.66 1.78-2.89 1.78s-3.52-.143-3.25-1.77 2.56-.641 2.74-.706.553-3.76 1.14-6.23z" fill="currentColor"/></svg>
kek

crimson quest
#

beta really likes to act up when you leave your browser open with streams running non-stop FeelsGoodMan

#

fully closing and re-opening browser fixed it but first time i saw this one

sacred pike
#

PagMan emote tetris mode when!?

patent pewter
carmine dune
#

7tetris

hollow trellis
#

thats yabbes channel isnt it

sacred pike
#

sees 9 FFZ emotes and recognizes the channel

#

I thought I needed to get the fuck off twitch LULE

tardy grotto
#

not that hard to guess it's her channel

sacred pike
#

new extension has been working amazing. only thing I ran across was if you are an ADHD Andy and try to open the emote menu too quick after the page loads the other tabs disappear and only the personal emotes remain. if you close and re open the menu it the other emotes return. I assume not a bug and just not allowing enough time for the extension to fetch the emotes, but I figured worth mentioning when someone else with juicer brain complains they have to open their menu twice because they can't wait 2 seconds before opening the menu and spamming OMEGALUL

crimson quest
sleek sparrow
#

idk if this is just me or not, but animated pfps aren't loading

patent pewter
#

i don't see them loading either Painsge

shadow basalt
#

Scuffed Elsa

kindred crown
uncut cliff
#

It breaks all messagetypes that dont have a usermessage part?

kindred crown
#

wdym?

uncut cliff
#

It only renders if the messages pass isdisplayablemessage which returns false if it dosnt have a .message

#

But not all messages has a .message

#

Like channel point rewards

kindred crown
#

what would be a better type predicate then

uncut cliff
#

Maybe that it has a user?

#

not sure tbh

#

We might want to render messagetypes that dont even have a user in the future

#

like system messages

#

I guess raidmessage wouldnt pass that predicate either

#

Maybe we should scrap the entire "DisplayableMessage" thing

#

And just use anymessage

kindred crown
#

system messages would not pass via twitch data

uncut cliff
#

wdym

kindred crown
#

FeelsDankerMan the whole point of this branch

#

these checks are only for inferring twitch data

uncut cliff
#

I still meant messages from twitch

#

raid messages for example dont have a user or a message

kindred crown
#

im gonnacum

#

@true flower i implemented the tokenization concept we made for the train site

#

to future proof for when we go low level mode

#

and parse irc directly

#

so we no longer have any mutations of the twitch message data which is very good, now tokenizer defines ranges on the message's text content with specific tokens

#

void = don't render, used for zero width

uncut cliff
frank kite
kindred crown
#

great work excell, this is starting to really come together

covert sparrow
#

ArnoldHalt give him a raise

kindred crown
#

🥱 paying people in 2023

covert sparrow
#

you're a company not a streamer lil bro AINTNOWAY

kindred crown
#

trollSmile it's a contribution to open source software

#

Im kidding tho he gets paid

shadow basalt
#

Surely

true flower
uncut cliff
#

I genuinely didnt open ffz settings once during this. But ive been using bubus designs a lot

true flower
#

oh well bubu ripped off ffz

#

like completely

#

i always joke

#

that bubu's designs

#

are just other designs

#

but rounder

#

and this case its definately true

#

its just the ffz menu

#

but round

#

and apple style

#

like ffz even has that twitter

#

on the right

#

of their home page next to the change log

#

exactly the same layout

narrow wind
#

@true flower Remember that time that bubu blatantly stole my 7TV logo idea and just made the corners round?

#

I'm glad we went with my original design instead

true flower
#

og anson is way better than round anson

#

youre out of shape man

uncut cliff
#

Thoughts?

kindred crown
#

@true flower where's the emojis and new input box 1!!!!111!!

true flower
#

cock box

kindred crown
#

get it done NOW forsenMaxLevel

#

🥱 no emojis

frank kite
#

we need the litty emojis

rancid grove
#

are event messages like "user was timed out for 5 minutes" or "user was permanently banned" going to be a thing still?

kindred crown
#

Yeah, though not in the chat

#

But rather in a special menu

#

Where you'll be able to see all recent timeouts and bans

scenic pelican
#

thats pretty coo

kindred crown
#

I always find myself scrolling up and seeing the dumb shit people get banned for so might as well turn it into a useful ui

sacred pike
#

I like that you can view the tweets right in the menu that's pretty cool! UI be looking clean AF

amber kelp
#

the whole twitch is still frozen after tabbed to other pages for a while

versed temple
#

LUL frozen

graceful oxide
#

Could also fit a sorting/filtering button inside it on the right side

graceful oxide
#

Also this layout is the easiest to navigate kek it’s not like they invented it

#

There are other apps that use it

tardy grotto
#

Doing something earlier = invention

graceful oxide
#

ayyybuHmmm the compact mode could even fit into the chatbox

uncut cliff
#

Thats the plan 4Head

true flower
#

ApuThink doesnt look similar to me honsetly

kindred crown
#

FeelsStrongMan the extensions just inspire each others

covert sparrow
#

PAGMANDANCEBUTFAST ffz animated emotes soon

kindred crown
#

beta 6 deployed & published

#

ApuGuns insta approval across the board

#

this one might have regressions just a warning, some core stuff has changed

#

first message highlights are interesting

covert sparrow
ebon wing
#

are timestamp broken ? 9:52 pm at the time of the screenshot Okayeg

graceful oxide
#

Susge is that why people complained about the raid messages being late?

uncut cliff
#

Nah, that was just because we didnt render it natively

heavy widget
#

Is it normal that first messages are highlighted in channels where I'm not a mod? Concerned

kindred crown
#

ye

heavy widget
#

That's not native, isn't it? Can't remember seeing so much highlighted messages in bigger streams in the past

shadow basalt
#

It is native

#

Toggle option for streamers

heavy widget
#

yea but it was only shown to the streamer + mods... or I'm stupid, idk

uncut cliff
#

Only mods and streamer see it natively

patent pewter
#

What happened to the beta paint discussion thread? Painsge I want a cool paint FeelsGoodMan

sacred pike
shadow basalt
#

beta paint
emote raffles
reasons to live

#

All missing

covert sparrow
#

Change 7tv username

narrow wind
#

Community patience is also missing YESIDOTHINKSO

heavy widget
#

Maybe don't unnecessarily raise expectations for your userbase if you want them to be patient.

#

"beta paint will be in beta 2 or beta 3 tbd" - Antole, 2 weeks ago
We are at beta 6 now.

scenic pelican
#

why does this happen

#

when i type first 2 letters & press tab it doesnt load the third party emotes

#

i have to type the third alphabet

versed temple
#

what this login do

kindred crown
#

Nothing right now but it will allow you to do things like add emotes and interact with 7tv from the extension directly

#

Without needing to go to the site

versed temple
kindred crown
#

Beta paint is going live today btw

versed temple
#

PagMan x2

kindred crown
#

Also going to start promoting the beta in place of the live extension

#

On the sites front page

#

Given it's actually more stable than live

versed temple
#

when's v3 taking over live

kindred crown
#

Mid Feb

heavy widget
kindred crown
#

tentative design please gib fidbek

old ice
#

looks dope, is it animated like the last one?

kindred crown
#

no it's static

edgy glacier
#

Your personal one is a bit coolerLULE

kindred crown
#

wdym?

old ice
#

I give it a 8/10, still like the other one better

heavy widget
#

can you show the beta paint in your chat or is it only local for u atm?

edgy glacier
#

The red one with the shine going over itLULE useless feedback sorry

graceful oxide
#

FeelsDankerMan which one is that

kindred crown
#

you should be able to see it with the beta extension

kindred crown
#

it's not meant to be overly insane cool

edgy glacier
#

yayaya it's not too bad i guess. Give the folks taste for what it can do.

heavy widget
#

Looks good but I think the orange has too much gradient. It takes away a bit of the (I think originally intended) "caution" vibe

#

but idk if it's even worth a change. still looks really good

kindred crown
uncut cliff
#

Looks very dark in light mode

#

not like it matters LULE

kindred crown
#

in light mode

#

the beta tester paint will only be visible to non-v3 clients if you're a subscriber. so as a non-sub, only other beta users will see it

#

though that wont be an issue over time as clients are updated

heavy widget
#

looks dank

heavy widget
#

Also very cool. Not approved personal emotes are now shown in grey-scale and it shows a 🚫 as a cursor when hovering it.

hasty flint
kindred crown
#

see what?

hasty flint
#

the beta paint

kindred crown
#

it's not released

hasty flint
#

ah okay, I misunderstood the chat above then

true flower
#

dont do that

shadow basalt
#

That black outline is sicc

hollow trellis
#

why do the ''new messages'' bubble go below the ''slowmode'' shit

narrow wind
#

they yoinked my emote and rotated it Madeg

graceful oxide
edgy glacier
narrow wind
#

I'm actually working on a personal-compatible version right now

#

I think I might name it "RAVE" though Tomfoolery

true flower
#

Name it cock

narrow wind
#

How about no

#

WutFace LUKA TIM

#

the size just takes a bit to update after enabling 7TV beta

#

I use the click-to-enable feature because sometimes I want to enable FFZ instead

patent pewter
#

LUKA TIT WutFace

scenic pelican
silver bridge
#

is this an already reported bug? I see people with 7tv badges even if they're not subbed anymore

shadow basalt
#

Free subs PagStick

patent pewter
#

i'vd seen it too. it's still a thing Painsge

real sedge
#

idk if anyone else uses time stamps on their chat messages but with the beta it just has the hour & not the minutes asapHmm

#

oh i've just seen it as an issue thing nvm asapHmm

old ice
patent pewter
#

where' the paint ? Painsge crappy or not i'll take it.

real sedge
patent pewter
#

i checked. still nothing PagMan

#

now it is just after you replied ! 👍

wise mirage
narrow wind
#

The beta paint is out?

#

Ah it is cool. I just had to type something in chat, I guess.

patent pewter
covert sparrow
narrow wind
#

I was under the impression that it would only be visible to beta users

#

BUT I don't know for sure, since it hasn't been 30 minutes since I applied it

#

It works with the beta at least

tiny yacht
#

I thought that for subscribers it would be visible to all 7tv users, beta users only for non-subscribers

covert sparrow
wise mirage
#

PagMan free paint

frank kite
#

TrollDespair i cant even get it...

wise mirage
tribal surge
#

anyone else not able to login?

gentle ridge
#

Yeah its not fully implemented yet

graceful oxide
#

Susge what happened to the blur

tribal surge
#

oh aight

versed temple
#

when send same message twice feature be enabled in beta?

shadow basalt
#

Aw yea Mr. Krabs

uncut cliff
scenic bramble
#

ok so today the beta exte is fully bugged for me, im a mod in a channel and every time i timeout a user several messages from 2 hours ago apear in the chat ie(screenshot), today the mod slider for timeouts simply doesn't exist and the tags (for me to see a message from an other chatter) won't change to red for me to notice. Im switching back to normal exte because i cant do my minimal job. on a pc web browser google chrome,windows 10

narrow wind
#

I think it’s funny that my “BETA” name stuck

#

It’s supposed to just be “Beta Tester”

scenic bramble
#

you are right

narrow wind
#

I was referencing the Jesse Lee Peterson x Destiny crossover

narrow wind
# scenic bramble you are right

I mean the original paint concept was going to be “Beta Tester” but we were making alternate versions to experiment with different designs

bleak wigeon
#

if i press the up arrow it should go to the line above , but instead it goes to the previously sent message Apu

graceful oxide
wind sapphire
#

there's a toggle for the transparency, I think it's nice

narrow wind
patent pewter
#

The beta paint is not visible to me in any chat despite being activated yesterday UHM

#

Badges gone paint is gone. Refreshing and waiting and typing something in the chat doesnt help Painsge

true flower
#

Your typing from within the beta?

#

You need to send messages from the beta as well

#

Not something like chatterino

#

You won't see it then

graceful oxide
#

usercards are broken in sub messages

sacred pike
graceful oxide
sacred pike
old ice
#

is the paint lifetime? @kindred crown

kindred crown
#

yes

old ice
#

okay, thanks

patent kestrel
#

whut chat do I need to type once to get that juicy paint Tastge

kindred crown
#

any

shadow basalt
#

Wonder what the time to claim is

kindred crown
#

instant

patent kestrel
#

ow

#

well

crimson quest
patent kestrel
#

I typed here, does that work

wraith bay
#

yall gotta make it so mod icons dont show on mods or yourself

#

i PRAY

patent kestrel
shadow basalt
#

Like till its no longer available

kindred crown
#

a twitch chat @patent kestrel

turbid pebble
#

i am digging the paint Blushtips TY

patent kestrel
#

makes sense

true flower
shadow basalt
#

It looks just as good as I thought with founders

wraith bay
#

anything

true flower
#

its very annoying that no client lets you delete your own message

#

even though it is possible, you can moderate yourself

#

just not others

wraith bay
#

ill use the beta if it becomes a setting

patent kestrel
#

It worked DPog

lone wing
#

is there some way to unhighlight first messages as they are highlighted by default and I don't want it to be highlighted

north ingot
#

all the timestamps are 01:00 for me nymnDank

kindred crown
#

not right now but it will be possible in a later version

#

known issue to be fixed in beta 7 @north ingot

wraith bay
#

mr anatole is it possible to remove mod icons from yourself , mods , streamer

#

like in a setting

kindred crown
#

can you stop asking the same one question every minute