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
ShadowCommander
ec00d4fa03
Use MainViewport when input is not provided a viewport ( #3897 )
2021-04-29 16:01:13 -06: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
Pieter-Jan Briers
147a54c642
Viewport improvements ( #3765 )
2021-04-19 09:52:40 +02: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
Acruid
008fee4eaf
Construction UI MVP Experiment ( #3107 )
...
* Refactors the ConstructionSystem into the MVP pattern.
* Refactors the ConstructionMenu into the MVP pattern.
* Moved the ConstructionMenuPresenter to the GameScreen where it belongs.
* Rebase updates.
2021-02-20 12:05:59 -08:00
DrSmugleaf
ecb9993d80
Add cvar to disable ooc chat ( #3258 )
2021-02-16 20:14:32 +01:00
Pieter-Jan Briers
cea87d6985
Voting ( #3185 )
...
* Basic voting
* Rewrite lobby in XAML.
Working lobby voting.
* Escape menu is now XAML.
* Vote menu works, custom votes, gamemode votes.
* Vote timeouts & administration.
Basically done now.
* I will now pretend I was never planning to code voting hotkeys.
* Make vote call UI a bit... funny.
* Fix exception on round restart.
* Fix some vote command definitions.
2021-02-17 01:07:17 +11: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
DrSmugleaf
8a27a5322a
Replace pragma warning 649 disable/restore with default!
2020-08-24 14:10:28 +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
915fffb635
Latejoin Job Selection ( #1284 )
...
* UI version 1
* Latejoining
* cleanup
* missed a line
* Various fixes
* comment
2020-07-10 15:27:55 +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
chairbender
b35333d366
Click Drag Functionality + Refactor Interaction Interfaces ( #1125 )
...
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
Co-authored-by: ComicIronic <comicironic@gmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-07-06 23:27:03 +02:00
ike709
3bab2fd803
Focus OOC hotkey ( #1272 )
2020-07-06 15:45:58 +02:00
Pieter-Jan Briers
0e6b55de66
Clean up client game ticker status code.
...
Fixes #495
2020-02-26 16:42:12 +01:00
Acruid
35dc6b2eee
Fixed bug where the mouse highlighting was always red on an entity when the grid was offset from the map origin.
2020-02-04 22:28:46 -08:00
Acruid
a692899f5b
GridCoordinates API changes.
2020-01-25 01:39:14 -08:00
Pieter-Jan Briers
689d16ee65
Outlines moved to InteractionOutlineComponent, now change color when in interaction range.
2019-12-06 02:08:17 +01:00
Pieter-Jan Briers
a912c999a9
GameScreen moved to content.
2019-12-06 00:41:30 +01:00