ShadowCommander
ae4534a29a
Fix ChatBox not calling OnMouseExited
2021-05-31 18:57:36 -07:00
Clyybber
914e49f867
Chat channel switching improvements ( #4000 )
...
* IC is default when joining;
switch to IC channel if IC channel becomes unavailable before trying OOC
* Allow channel cycling while the textbox is focused
* Fix focus channel keybinds not actually focusing
* Whitespess
* Fix duplicate radio
* Smol CycleChatChannel cleanup
* Revert style change
2021-05-15 03:28:04 -07:00
Paul Ritter
add711114c
Colors the chatselector in the chatcolor ( #3960 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-05-10 19:49:12 +02:00
ShadowCommander
c817165482
Fix patreon OOC name coloring
2021-05-08 22:35:32 -07:00
ike709
055059ab5c
Chairbender Chat ( #3794 )
...
* #272 restructure and restyle chat line edit section
* #272 no arrow, actually change id on channel changer
* #272 nice round chat channel picker
* #272 add chat channel selection logic, and auto-select
when a prefix is entered
* #272 consistent width of chat channel btn
* #272 only show admin channel filter if asay perms
* #272 add tutorial info on chat prefixes
* #272 added chat filter button
* #272 added chat filter button
* #272 WIP on filter popup
* #272 fix filter popup pressed / unpressed logic
* #272 fix filter popup positioning and layout
* #272 WIP channel filter logic
* #272 WIP channel filter logic
* #272 WIP refactoring how chatbox / manager manages available filters and channels to send on
* #272 WIP implementing filtering UI / logic
and refactoring how chat UI is managed
* #272 fix various bugs with new chat filter / selector logic
* #272 remove outdated todos
* #272 WIP working chat window resize
* #272 bounded chatbox resizing
* #272 alertUI moves with resized chat
* #272 WIP making alertUI not be too large when changing size / UIScale
* #272 WIP fixing window / uiscale adjustment
* #272 WIP hacky approach for resizing, will try another approach
* #272 implement hacky approach for bounded chat resize
* #272 no resizing of lobby chat
* #272 WIP adding unread marker to chat filters
* #272 basic working unread chat message indicators
* #272 WIP adding horizontal channel selector items
* #272 horizontal channel selector popup
* #272 workaround for chat selector staying highlighted when right clicking it while toggled
* #272 workaround for chat selector staying highlighted when right clicking it while toggled
* #272 wip trying to add tests for chatbox
* #272 remove test, not really possible with current system
* #272 merge latest
* #272 merge latest
* #272 fix csproj changes
* It works if you disable the lobby
* Fixes lobby chat
* Adds more channel focusses
* Channel cycler
* Address review
* Address nitpicks
* Address more of the review
* Fix chat post-viewport
* Finalize review stuff
Co-authored-by: chairbender <kwhipke1@gmail.com >
Co-authored-by: ike709 <sparebytes@protonmail.com >
2021-04-20 16:39:39 -07:00
DrSmugleaf
902aa128c2
Enable nullability in Content.Client ( #3257 )
...
* Enable nullability in Content.Client
* Remove #nullable enable
* Merge fixes
* Remove Debug.Assert
* Merge fixes
* Fix build
* Fix build
2021-03-10 14:48:29 +01:00
Pieter-Jan Briers
cb8d7730ad
Chat now sends formatted messages to allow more complex messages.
2021-02-28 18:51:30 +01:00
Pieter-Jan Briers
b898443f28
WPF layout ( #3346 )
2021-02-21 12:38:56 +01:00
Acruid
ca4fd649fe
Massive Namespace Cleanup ( #3120 )
...
* Engine namespace changes.
* Automated remove redundant using statements.
* Simplified Graphics namespace.
* Apparently the container system stores full type names in the map file.😞 This updates those names.
* API Changes to LocalizationManager.LoadCulture.
* Update submodule to v0.3.2
2021-02-11 01:13:03 -08:00
Leo
447f0af6c2
Allows admins to see deadchat and adds a toggle for deadchat for admins and ghosts ( #2904 )
2021-01-04 09:25:33 +01:00
Pieter-Jan Briers
736f9958cc
Cleanup, code review, comments.
2020-11-10 21:30:20 +01:00
Pieter-Jan Briers
637581bf3b
Correctly update the admin button the chat box.
2020-11-01 23:55:55 +01:00
DTanxxx
27a5a7a09c
Removed LocalizationManager dependencies ( #2059 )
...
* Removed LocalizationManager dependencies
* Fixed error
Co-authored-by: David Tan <>
2020-09-16 23:55:50 +02:00
Clement-O
0e6f55a23d
Added character limit for chat ( #1586 )
...
* Added character limit for chat
* Changed buffer reading from Int16 to Int32
Co-authored-by: Clément <clement.orlandini@gmail.com >
2020-08-17 14:45:02 +02:00
DrSmugleaf
4a8ed41e3a
Fix namespaces and optimize imports ( #1651 )
...
* Fix namespaces and optimize imports
* Cleanup fixes
* Merge conflict fixes
* Merge conflict fixes
* Merge conflict fixes
2020-08-13 14:40:27 +02:00
ike709
2d2385032a
Admin chat ( #1287 )
...
* Admin chat
* Change it to show username, not character name
* moves the thing
* Removes SenderEntity
2020-07-08 12:18:16 +02:00
ShadowCommander
526111923c
Refactor Controls to default to MouseFilterMode.Ignore
2020-02-27 04:14:58 -08:00
ShadowCommander
6fbeb16b31
Refactor ChatBox to use HistoryLineEdit ( #728 )
...
* Refactor ChatBox to use HistoryLineEdit
* Clean up ChatBox variable localize
2020-02-23 00:44:35 +01:00
Pieter-Jan Briers
26da24c3c5
UI Layout v2. ( #489 )
...
* UI Layout v2.
* Lobby fixed.
2019-12-05 16:00:03 +01:00
ZelteHonor
b2e2aef78d
Rider static analysis ( #433 )
...
* Non-accessed local variable
* Merge cast and type checks.
* StringComparison.Ordinal added for better culture support
* Supposed code improvement in launcher. Remove unused code.
* Update ExplosionHelper.cs
Unintentional change.
* Optimized Import
* Add Robust.Shared.Utility import where it was deleted
* Other random suggestion
* Improve my comment
2019-11-13 23:37:46 +01:00
ZelteHonor
62b31eee00
Change localize field to be readonly. ( #432 )
2019-11-12 22:39:18 +01:00
ShadowCommander
1c81f6097f
Merge branch 'master' of https://github.com/space-wizards/space-station-14
2019-08-16 15:46:06 -07:00
Pieter-Jan Briers
9cb37a6376
UI system refactor; submodule update.
2019-08-14 22:04:35 +02:00
ShadowCommander
7454c62ff2
Upgraded ChatBox and fixed FocusChat hotkey
...
Upgraded ChatBox to use Keybinds.
Put cursor at the end of text of ChatBox history.
Fixed FocusChat hotkey getting called when typing in a LineEdit.
Added Keybinds.
2019-08-05 22:59:37 -07:00
ShadowCommander
7422d9148a
Refactored input system
2019-08-04 16:03:51 -07:00
Pieter-Jan Briers
14d538997e
Remove some redundant declarations from ChatBox.cs
2019-07-19 11:01:32 +02:00
Pieter-Jan Briers
42a41036ad
Great I managed to forget about the local button too.
2019-07-19 11:00:18 +02:00
Pieter-Jan Briers
52a6d9ff43
Better margin on the chat box.
2019-07-19 10:06:36 +02:00
Pieter-Jan Briers
8621d61278
Chat improvements:
...
Improved chat box styling.
"All" button now works as a toggle for.. all buttons!
Also improved persistence of the chat box when switching to/from lobby.
2019-07-19 01:23:16 +02:00
tentekal
92668432a7
Chat Filter using Flag Enums. ( #270 )
...
* Backing up local repo before upgrading OS, minor work on chat UI
* Cleaned out unnecessary modded files
* Got a working version of filter toggles based on flag enums
* Added localization to chatbox buttons
* Should actually fix modified proj files, thanks PJB
* Fixed enum operators to unset instead of toggle
* Added a local client class for storing net message details
* Reworked RepopulateChat to pull from a StoredChatMessage list
* Fixed messages dissapearing
* Re-ordered logic to be a bit more efficient with re-drawing chat
2019-07-18 23:32:48 +02:00
moneyl
bec187d997
Slight chatbox changes to fit existing code style and naming
2019-05-14 23:52:00 -04:00
moneyl
3fa2e0c976
Removed chatbox dependence on tscn file
...
This turned out to be much simpler than how I was initially making it. The important thing to note is that without setting the margin and anchor values for the chatbox itself (not it's children) it won't show up on the screen.
2019-05-14 17:43:06 -04:00
Pieter-Jan Briers
57bcb2a16d
Make content UI scaling aware.
2019-05-11 16:05:41 +02:00
Pieter-Jan Briers
0ccefebc52
Entering text into lobby chat box does not release focus.
2019-05-08 16:49:59 +02:00
Silver
a18692bc46
Rename toolbox references from ss14 to robust
2019-04-15 21:11:38 -06:00
Pieter-Jan Briers
52af7d27da
Re-implement chat in content. ( #198 )
...
* OOC is a word.
* Re-implement chat in content.
2019-04-13 09:45:09 +02:00