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

Differentiate between typing indicators #11926

Open
PowerfulBacon opened this issue Nov 22, 2024 · 6 comments
Open

Differentiate between typing indicators #11926

PowerfulBacon opened this issue Nov 22, 2024 · 6 comments

Comments

@PowerfulBacon
Copy link
Member

PowerfulBacon commented Nov 22, 2024

I find that a lot of people stand and wait for me to talk while I'm sending a radio message, which is not ideal.

When a user starts typing, no typing indicator should appear until you actually enter a key. If its a character then the indicator should appear. If its a radio symbol, either a different symbol should appear.

It may also be time to completely deprecate the non TGUI say panel.

@EvilDragonfiend
Copy link
Member

EvilDragonfiend commented Nov 22, 2024

Can you steal key press from tgui input?

@PowerfulBacon
Copy link
Member Author

We have full control over what we send from TGUI input and at what point

@EvilDragonfiend
Copy link
Member

EvilDragonfiend commented Nov 22, 2024

We have full control over what we send from TGUI input and at what point

eh, that doesn't mean you can really steal it. copypasta, or dragging strings to delete, smh like that won't work. (or I am misunderstanding the concept)

@PowerfulBacon
Copy link
Member Author

It's a web document, so we can do whatever we want with it

@EvilDragonfiend
Copy link
Member

EvilDragonfiend commented Nov 25, 2024

Okay, I think it doesn't need to 'steal' character inputs.
Whenever TGUI chat input changes its appearance (radio -> sec radio -> normal, etc), it should send a signal to the server to tell it has been changed. So, It's javascript's job.

  1. "Hello!" -> Normal status. Shows a standard typing indicator.
  2. You hit Home to put ;. The message becomes ";Hello!"
    TGUI is changed to radio. Send a signal -> Your typing indicator is changed.
  3. You hit Backspace to delete the radio comma. The message becomes "Hello!"
    Radio typing indicator becomes normal.
  4. You hit :a, it's alien telepathy. It does its job too.
    (Does the same to other saymod like binary or carptalk)

@PowerfulBacon
Copy link
Member Author

Yea exactly

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

2 participants