Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add chat comments to a timed queue #30

Open
aalkz opened this issue Sep 19, 2021 · 5 comments
Open

Add chat comments to a timed queue #30

aalkz opened this issue Sep 19, 2021 · 5 comments

Comments

@aalkz
Copy link

aalkz commented Sep 19, 2021

I think this would be really useful for a lot of people like me who want to highlight a lot of comments along the stream but don't want to manually be worrying about the timing, having to turn them on or off. A lot of times I've left a comment on for too long and I have to constantly be aware of what's on screen and keeping a "timer" in my head asking myself if the comment has been on long enough for people to have read it.

This is the behavior I imagine:

  • Turn option on in settings (not on by default) (alternative: add timer button to each comment so it functions independently)
  • Add chat comments to queue while the stream is going on
  • Shows one comment at a time for 5 seconds (maybe configured option later?) one at a time until the queue is clear
  • Option to clear queue
  • Extra: Pin a comment so it's on regardless of the queue

This is a great extension, by the way. I've been using it a lot lately, great job Aaron! :)

@aaronpk
Copy link
Owner

aaronpk commented Sep 19, 2021

This is a cool idea! So I'm assuming in this case you're treating the chat mainly as a passive thing displayed on screen, but you want to show only selected comments (unlike a lot of other solutions which show every comment on screen)?

@aalkz
Copy link
Author

aalkz commented Sep 19, 2021

Yes, that's exactly it! Sometimes I do use it to highlight something in sync with what I'm saying (eg. QA section), but not always. To give a little bit of context, the streams I run are guided collective prayers and people really like to be mentioned by the hosts, but it's impossible to mention every single one, so the next best thing is for their comment/prayer to appear on screen while the main prayer is going on. I can imagine this being useful for anyone though, as a type of nuanced comment curation by the streamer themselves, rather than just showing the whole chat box as you've correctly pointed out. I stay away from those solutions because I don't want the occasional troll comment be burned in the video forever after the stream is done.

@copperdome
Copy link

I was just about to make a request when I saw this. I have been using this as a producer who is on screen as well. Manually highlighting is a challenge but I love the ability to do it so I can call out questions and directly answer then. The biggest downside is that they don't go away on their own and the only way I can get rid of them is either clicking another message (which animates between the two) or clicking clear (which makes them abruptly disappear). I was going to ask for animation on clear... but having them on a timer would remove the need to clear out each message every time.. Even better would be to have the timer auto adjust for message length to make sure longer messages are readable.

@aaronpk
Copy link
Owner

aaronpk commented Sep 22, 2021

I like the idea of the message length factoring in to how long the messages show on screen! Great idea!

I think this would make an excellent addition to the extension, and could be done fairly easily now that the display of the messages is moved to a standalone page. I will try to get to this in the near future if nobody else tackles it first!

@MadisonHurler
Copy link

Have you made any progress on this? I would like to be able to instruct the overlay to display the newest comment upon its arrival and display it for 30 seconds and then have it disappear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants