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

Live emote suggestion #454

Closed
JackTrueax opened this issue Apr 23, 2022 · 3 comments
Closed

Live emote suggestion #454

JackTrueax opened this issue Apr 23, 2022 · 3 comments
Labels
feature request New feature or request

Comments

@JackTrueax
Copy link

Feature Request

Is your feature request related to a problem? Please describe.

This is a recommended additional feature to the chat input.
When a channel has many emotes, it can be tedious to find the emote I want when I do not know its proper capitalization or name to type it.

Describe the solution you'd like

I recommend adding a popup above the text input field in a chat. This popup would display a list of emotes (and/or usernames) in the channel based on the word the cursor is currently on in the message. The user can tap on one of these emotes and it will be added to your message.

Here's an example from a separate open source twitch chat app (DankChat https://f-droid.org/packages/com.flxrs.dankchat )
Screenshot_20220423-145204_DankChat
Screenshot_20220423-151826_DankChat

I attached one image in dark mode and one in light mode to show that it would be a popup above the chat input field.

This is not a search box for the emotes, although it can fulfill that purpose. This is a live emote suggester that checks each word as you type.

I am not sure how much this would impact performace, but surely it can be optimized. Also, this would require a newly designed ui element, which may need extra consideration.
Overall though, it should be feasible to implement because the app already has access to all emotes in the channel, which includes their name and icon. All that would be required is a search through the emotes after parsing the current word and comparing the emote names to the word.

@JackTrueax JackTrueax added the feature request New feature or request label Apr 23, 2022
@welcome
Copy link

welcome bot commented Apr 23, 2022

Thank you for opening this issue ♥️ A maintainer should be by to give feedback soon.
peepoArrive

@FoseFx
Copy link
Member

FoseFx commented Apr 23, 2022

You can use a colon (":") to autocomplete emotes. This is a native Twitch feature and bttv-android emotes are integrated there as well!

e.g. ":wide"

@JackTrueax
Copy link
Author

incredible. Thank you!

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

No branches or pull requests

2 participants