-
-
Notifications
You must be signed in to change notification settings - Fork 668
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
TGUI Say #8404
TGUI Say #8404
Conversation
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> Co-authored-by: AnturK <AnturK@users.noreply.github.com> Co-authored-by: iamgoofball <iamgoofball@gmail.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: KubeRoot <6917698+KubeRoot@users.noreply.github.com> Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com> Co-authored-by: Iamgoofball <4081722+Iamgoofball@users.noreply.github.com> Co-authored-by: DomitiusKnack <56321744+DomitiusKnack@users.noreply.github.com> Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
adds the ability to realtime inject HTML into TGWindow instances, just as you can create TGWindow instances with inline_html at initialization. Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
About The Pull Request adds the Refresh TGUI verb to the debug category OOC category, but it isn't locked behind any permissions. i'd put it in OOC, but.. eeeeeeh? there's not real much use for this verb other for debuggers. i put it in the OOC category Why It's Good For The Game debug purposes mostly not player facing lole
…67971) first commit
Legendary PR |
Holy smokes that looks awfull. |
Because it's built on IE11 with no modern CSS features, and no polyfills available to regular TGUIs because it needs to not be dependent on 5000 external dependencies. |
This is like 5x less functional and more likely to break but certainly possible |
I dont know (or care, if im to be honest) about the technical workings in the background. It would, however, look a lot better. |
Players will still have the option of old chat, so if you don't like the look you can use that |
… the button contents
Perhaps whispering ( |
The old one didn't need it. This is an entirely new input box though |
I already added the esc macro |
Default 3 talk icon looks pretty bad, I think just remove it and use default0 instead, or a static speech bubble. After that I'm fine with merging this |
About The Pull Request
Ports TGUI Say:
And some needed pre-req PRs:
Additional changes for BeeStation:
:l
,:r
, and:h
channel handling.channel
prefixes;
in Say mode will convert the radio prefix to;
, and removing it will go back to Say.:s
as text in the input box while still updating the color and button.SQL Update on merge:
Why It's Good For The Game
The "Say" verb is the most used and looks quite awful in my opinion, plus TGUI say is just really cool, and adds some nice features like the thinking indicator and forced-speech (AUGH!!!), as well as more accessibility to new players since the syntax of speech is baked into the say-box.
Testing Photographs and Procedure
Screenshots&Videos
Newest appearance
2023-01-31.03-58-50.mp4
New prefs
Light theme pref
Changelog
🆑
add: Added TGUI-Say (can be disabled in prefs, light theme also in prefs) - Tab to switch channels.
add: Added new TGUI Say keybinds - Y for Radio, U for LOOC (not currently rebindable).
add: Added TGUI input preferences (mostly unused currently).
add: Added glorfing to TGUI-Say - if you get hit hard enough, your message will be cut off with "-OW!!!", "-AUGH!!!", "-GLORF!!" or similar.
admin: Added logging to typing indicators.
add: Added OOC Verb "Refresh TGUI".
tweak: Legacy say hotkey macros (Ctrl+T, Ctrl+O) have been replaced with T and O.
/:cl: