Cinkafox
b2d255cdd2
[tweak] UI Tweaks ( #1001 )
...
* - tweak: update StyleSheetify
* - add: flexbox
* - fix: size of flexbox in launchergui
* - tweak: Profile editor: start.
* - add: categories
* - tweak: help me please with this shi... loadouts
* - fix: container path think
* - tweak: thinks for optimisation
* - add: group selection for loadoutpicker
* - tweak: change position of preview
* - add: reason text
* - fix: Кролькины фиксы
* - fix: кролькины фиксы ч.2
* - fix: кролькины фиксы ч.3
* - кролькины фиксы - финал
* - fix: Ворчливого дедушкины фиксы, удаление старого барахла и пометка wwdp
* - tweak: some ui change for LoadoutCategories and LoadoutEntry
* - ворчливый дед фиксы ч.2
* - fix: очередные кролькины фиксы
* - add: loadout prototype validation
* - fix: description read from edit field
2026-01-04 23:33:01 +02:00
Errant
32f3c8de31
Lobby chat width and custom lobby titles ( #33783 )
...
* lobby name cvar
* panel width
* skrek
* server name localization fix
* comment format fix
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
* remove redundant newline
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
* string.empty
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
* use SetWidth
* Update Resources/Locale/en-US/lobby/lobby-gui.ftl
---------
Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com >
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
(cherry picked from commit a55dc4d3bb006f29ca5535cc2f38878f8a498a50)
2025-10-04 12:50:44 +03:00
SpaceManiac
29fc91e099
Fix lobby countdown not showing hours ( #33685 )
...
(cherry picked from commit b800d9826055aab66334ec2a576dafb474ca8743)
2025-10-04 12:50:43 +03:00
Cinkafox
916d889fc4
- add: Bark ( #827 )
...
* - add: bark
* - tweak: Bark now in client side
* - add: bark config in options
* - add: migration prepare
* - add: Migrations
* - add: more barks
* - add: bark preference in character profile
* - add: knob
* - add: change value by mouse wheel
* - tweak: optimise WWDP thinks
* - tweak: improve NeoTabContainer optimisation
* - add: limit of barks
* - fix: кролькины фиксы
* - fix: change things in tab id
* Update Content.Client/_White/TTS/TTSSystem.cs
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* - fix: спатисон дурак блин ты сломал что то..
* - fix: спатисонов фиксы
* Update Content.Server/_White/Bark/BarkSystem.cs
* - fix: буковки
* Apply suggestions from code review
---------
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-06 03:37:39 +10:00
Cinkafox
65208f0165
[Add] new ui ( #497 )
...
* - add: StyleSheetify
* - add: APC style
* - tweak: Select only APC now!
* - fix: Window positioning
* - fix: animations
* - add: Fancy chat
* - tweak: change some margin think
* - fix: add assemblies of stylesheetify for packaging
* - tweak: update StyleSheetify
* - add: custom LauncherConnection
* - tweak: change to paper
* - tweak: Update StyleSheetify
* - add: fancy lobby screen
* - tweak: some beauty think in lobby screen
* - add: new icons
* - tweak: change icons
* - tweak: //WWDP EDIT
* - fix: disable style while testing
* - fix: Channel Popup button style revert
* - fix: test again
* - tweak: Update StyleSheetify
2025-05-17 14:30:12 +03:00
Will-Oliver-Br
7d77f79b83
Port Ready Manifest to Pre-Round Lobby ( #2058 )
...
# Description
Port ready manifest to pre-round lobby from [Imp
Station](https://github.com/impstation/imp-station-14 )
Prs:
https://github.com/impstation/imp-station-14/pull/43
https://github.com/impstation/imp-station-14/pull/63
---
<details><summary><h1>Media</h1></summary>
<p>


</p>
</details>
---
# Changelog
🆑 12rabbits and Will-Oliver-Br
add: Added a ready manifest display to the pre-round lobby.
---------
Co-authored-by: 12rabbits <53499656+12rabbits@users.noreply.github.com >
(cherry picked from commit 6f69f5a80188e73980b24d5f8a127146a98965d1)
2025-04-04 14:45:36 +03:00
Spatison
0eb98e8e63
fix upstream
2025-01-21 14:57:03 +03:00
Piras314
3b4af08ad6
Lobby Background Credits ( #1558 )
...
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->
# Description
<!--
Explain this PR in as much detail as applicable
Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->
This PR adds credits for lobby screens, the same as lobby songs have.
This works by adding `name` and `artist` to the LobbyBackground
prototype and storing the prototype rather than just the path to the
texture.
---
<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->
<details><summary><h1>Media</h1></summary>
<p>

</p>
</details>
---
# Changelog
<!--
You can add an author after the `🆑 ` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->
🆑
- add: Added credits for lobby screens.
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com >
Co-authored-by: VMSolidus <evilexecutive@gmail.com >
(cherry picked from commit 86f9dfd53ea28d382156b2fd2b999f26330d0de4)
2025-01-20 21:01:09 +03:00
Spatison
c545e62202
White changelog ( #133 )
...
* add: White changelog
* Update WhiteChangelog.yml
2024-12-07 00:45:58 +07:00
Remuchi
3318f65307
fix: фиксы апстрима
2024-10-19 17:00:11 +07:00
DEATHB4DEFEAT
47b10a01b0
Catch-Up Cherry Pick 2 ( #944 )
...
# Description
Picked 400 commits (and skipped many, many more) from WizDen since #540 .
Stopped at commit 332f54a3aebe669f6e50d26e7b047f0bdc28e0fb (Lobby
Refactor).
---
# TODO
- [x] Pick
- [x] Compile
- [x] Fix runtime errors
- [ ] Fix up humanoid profile editor
- [ ] Test everything
---
# Changelog
🆑
- add: Merged 400 WizDen PRs. Happy testing!
---------
Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com >
Co-authored-by: FungiFellow <151778459+FungiFellow@users.noreply.github.com >
Co-authored-by: osjarw <62134478+osjarw@users.noreply.github.com >
Co-authored-by: Ubaser <134914314+UbaserB@users.noreply.github.com >
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com >
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
Co-authored-by: Magnus Larsen <i.am.larsenml@gmail.com >
Co-authored-by: Hanz <41141796+Hanzdegloker@users.noreply.github.com >
Co-authored-by: Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com >
Co-authored-by: potato1234_x <79580518+potato1234x@users.noreply.github.com >
Co-authored-by: Gotimanga <127038462+Gotimanga@users.noreply.github.com >
Co-authored-by: Mangohydra <156087924+Mangohydra@users.noreply.github.com >
Co-authored-by: TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com >
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com >
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com >
Co-authored-by: Morb <14136326+Morb0@users.noreply.github.com >
Co-authored-by: MilenVolf <63782763+MilenVolf@users.noreply.github.com >
Co-authored-by: KrasnoshchekovPavel <119816022+KrasnoshchekovPavel@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com >
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com >
Co-authored-by: KittenColony <149278380+KittenColony@users.noreply.github.com >
Co-authored-by: ShadowCommander <shadowjjt@gmail.com >
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
Co-authored-by: T-Stalker <43253663+DogZeroX@users.noreply.github.com >
Co-authored-by: ERROR404 <100093430+ERORR404V1@users.noreply.github.com >
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com >
Co-authored-by: Jezithyr <jezithyr@gmail.com >
Co-authored-by: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com >
Co-authored-by: no <165581243+pissdemon@users.noreply.github.com >
Co-authored-by: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com >
Co-authored-by: Ciac32 <aknoxlor@gmail.com >
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com >
Co-authored-by: NotSoDana <75203942+NotSoDana@users.noreply.github.com >
Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com >
Co-authored-by: Repo <47093363+Titian3@users.noreply.github.com >
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
Co-authored-by: nao fujiwara <awkwarddryad@gmail.com >
Co-authored-by: Michael <107807667+Doc-Michael@users.noreply.github.com >
Co-authored-by: Vasilis <vasilis@pikachu.systems >
Co-authored-by: Lamrr <96937466+Lamrr@users.noreply.github.com >
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
Co-authored-by: Jay <67732946+DuskyJay@users.noreply.github.com >
Co-authored-by: Just-a-Unity-Dev <67359748+Just-a-Unity-Dev@users.noreply.github.com >
Co-authored-by: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com >
Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com >
Co-authored-by: Tyzemol <85772526+Tyzemol@users.noreply.github.com >
Co-authored-by: Alzore <140123969+Blackern5000@users.noreply.github.com >
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
Co-authored-by: RumiTiger <154005209+RumiTiger@users.noreply.github.com >
Co-authored-by: Verm <32827189+Vermidia@users.noreply.github.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
Co-authored-by: Killerqu00 <47712032+Killerqu00@users.noreply.github.com >
Co-authored-by: Ty Ashley <42426760+TyAshley@users.noreply.github.com >
Co-authored-by: exincore <me@exin.xyz >
Co-authored-by: 0x6273 <0x40@keemail.me >
Co-authored-by: Kara <lunarautomaton6@gmail.com >
Co-authored-by: Ygg01 <y.laughing.man.y@gmail.com >
Co-authored-by: Łukasz Mędrek <lukasz@lukaszm.xyz >
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com >
Co-authored-by: TurboTracker <130304754+TurboTrackerss14@users.noreply.github.com >
Co-authored-by: OnsenCapy <101037138+LGRuthes@users.noreply.github.com >
Co-authored-by: pigeonpeas <147350443+pigeonpeas@users.noreply.github.com >
Co-authored-by: Cojoke <83733158+Cojoke-dot@users.noreply.github.com >
Co-authored-by: Tornado Tech <54727692+Tornado-Technology@users.noreply.github.com >
Co-authored-by: Rio <110139251+Riolume@users.noreply.github.com >
Co-authored-by: vorkathbruh <152932728+vorkathbruh@users.noreply.github.com >
Co-authored-by: Sphiral <145869023+SphiraI@users.noreply.github.com >
Co-authored-by: PrPleGoo <PrPleGoo@users.noreply.github.com >
Co-authored-by: Moomoobeef <62638182+Moomoobeef@users.noreply.github.com >
Co-authored-by: username <113782077+whateverusername0@users.noreply.github.com >
Co-authored-by: Boaz1111 <149967078+Boaz1111@users.noreply.github.com >
Co-authored-by: Джексон Миссиссиппи <tripwiregamer@gmail.com >
Co-authored-by: Brandon Li <48413902+aspiringLich@users.noreply.github.com >
Co-authored-by: Jajsha <101492056+Zap527@users.noreply.github.com >
Co-authored-by: RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com >
Co-authored-by: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com >
Co-authored-by: youtissoum <51883137+youtissoum@users.noreply.github.com >
Co-authored-by: ike709 <ike709@users.noreply.github.com >
Co-authored-by: icekot8 <93311212+icekot8@users.noreply.github.com >
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com >
Co-authored-by: VMSolidus <evilexecutive@gmail.com >
Co-authored-by: Geekyhobo <66805063+Geekyhobo@users.noreply.github.com >
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com >
# Conflicts:
# Content.Client/Input/ContentContexts.cs
# Content.Client/Lobby/LobbyState.cs
# Content.Client/Lobby/UI/HumanoidProfileEditor.xaml
# Content.Client/Lobby/UI/LobbyGui.xaml
# Content.Client/Lobby/UI/LobbyGui.xaml.cs
# Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs
# Content.Client/UserInterface/Systems/MenuBar/Widgets/GameTopMenuBar.xaml
# Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs
# Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs
# Content.Server/GameTicking/GameTicker.Spawning.cs
# Content.Shared/Alert/AlertType.cs
# Content.Shared/Input/ContentKeyFunctions.cs
# Content.Shared/Preferences/HumanoidCharacterProfile.cs
# Content.Shared/Weapons/Melee/MeleeWeaponComponent.cs
# Resources/ConfigPresets/EinsteinEngines/default.toml
# Resources/Prototypes/Alerts/alerts.yml
# Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml
# Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
# Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml
# Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
# Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml
# Resources/Prototypes/Recipes/Crafting/Graphs/improvised/makeshiftstunprod.yml
# Resources/Prototypes/Voice/speech_emotes.yml
# Resources/keybinds.yml
2024-10-19 14:53:37 +07:00
Spatison
bc6e4d3ef0
[Port] Lobby / Лобби ( #47 )
...
* add: animation background
* add:lobby UI
* tweak
* WD EDIT
* fix
* tweak: button color
* fix
* test
* feat: add changelog button to lobby
---------
Co-authored-by: Remuchi <RemuchiOfficial@gmail.com >
2024-09-12 11:31:46 +07:00
metalgearsloth
13e5c560f6
Loadouts redux ( #25715 )
...
* Loadouts redux
* Loadout window mockup
* More workout
* rent
* validation
* Developments
* bcs
* More cleanup
* Rebuild working
* Fix model and loading
* obsession
* efcore
* We got a stew goin
* Cleanup
* Optional + SeniorEngineering fix
* Fixes
* Update science.yml
* add
add
* Automatic naming
* Update nukeops
* Coming together
* Right now
* stargate
* rejig the UI
* weh
* Loadouts tweaks
* Merge conflicts + ordering fix
* yerba mate
* chocolat
* More updates
* Add multi-selection support
* test
h
* fikss
* a
* add tech assistant and hazard suit
* huh
* Latest changes
* add medical loadouts
* and science
* finish security loadouts
* cargo
* service done
* added wildcards
* add command
* Move restrictions
* Finalising
* Fix existing work
* Localise next batch
* clothing fix
* Fix storage names
* review
* the scooping room
* Test fixes
* Xamlify
* Xamlify this too
* Update Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Security/detective.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* ben
* Margins
---------
2024-07-12 02:28:31 -07:00
Fildrance
426b208c1d
fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore) ( #25530 )
...
* fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore)
* refactor: now lobby music is part of ContentAudioSystem. Lobby playlist is used instead of single track. Client now selects next lobby soundtrack after previous finished.
* refactor: incapsulated info on current lobby track in simple record
* refactor: fixed inconsistent naming between song and soundtrack for lobbymusic
* refactor: xml-doc for LobbyPlaylistChangedEvent
* fix: inverted invalid _audio.PlayGlobal check to return only if lobby soundtrack play call failed
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
(cherry picked from commit 4c87dcd3cb92855df1fa01dea52d2ddd09f2adce)
2024-03-07 01:18:33 +01:00
Pieter-Jan Briers
e18f731b91
Fix race condition causing some people being unable to connect. ( #19920 )
2023-09-08 14:52:36 -07:00
Vordenburg
cbbed773b4
Add song name support ( #18433 )
2023-08-02 19:36:27 +10:00
metalgearsloth
1bab97a534
Remove lobby preload ( #15670 )
2023-04-23 13:14:25 +10:00
metalgearsloth
10d82afcc9
Fix lobby votes ( #15342 )
2023-04-12 17:39:43 +10:00
metalgearsloth
4cb3e464ac
Fix lobby votes ( #15041 )
2023-04-02 01:00:48 +11:00
metalgearsloth
f3a06a0696
Add arrivals ( #14755 )
...
* Arrivals
* More arrivals and shitty uhh preload
* cvar
* a
* clockin + maps
* shitter prevention
* Placement
* a
* cvar for tests and dev
* weh
2023-03-22 04:29:55 -05:00
Kevin Zheng
72e1a5e109
Fix in-game voting ( #12932 )
...
* Fix in-game voting
* Add comment
* Re-enable vote.restart_enabled by default
2022-12-19 02:13:37 +01:00
theashtronaut
794e3504f2
Make lobby ready button clear what state you are in ( #12152 )
2022-11-04 11:51:25 +11:00
Mervill
281b790067
Make the Lobby Round Timer a bit clearer ( #11977 )
2022-10-22 14:52:34 -07:00
Flipp Syder
3f0773e1f4
Character setup in Lobby UI ( #12007 )
2022-10-18 08:45:32 +02:00
Flipp Syder
a3dafd88dc
Oldchat ( #11913 )
...
* attempt at moving MainViewport to UIWidget
* oldchat (prototype)
* separate oldchat and default ss14 HUD into their own files
* restores original default game screen logic and adds that logic into separated chat game screen
* hand reloading, several tweaks to port oldchat to main ss14 branch
oldchat is currently not selectable
* screen type cvar, gameplay state screen reloading/loading
* reload screen on ui layout cvar change
* fixes up basic reloading (HUD switching is still very bad)
* some UI widget reloading for main UI screen switching
* alert sync on screen change
* inventory reload
* hotbar margin fix
* chat bubbles above viewport
* whoops
* fixes ordering of speech bubble root
* should fix the chat focus issue (at least in-game, not lobby yet)
* should fix up the lobby/game chat focus
* fixes chat for lobby, turns lobby into a UI state
* viewport UI controller
* viewport ratio selection
* whoops
* adds the /tg/ widescreen ratio
* removes warning from inventory UI controller, adds background to separated chat game screen's chat portion
* menu button reload
* unload menu buttons only from gameplay state shutdown
* bugfix
* character button fix
* adds config options for viewport width/UI layout
* variable naming changes, get or null instead of get to avoid exceptions
* moves entity system get into controller
2022-10-17 17:13:41 -05:00
metalgearsloth
5373fec641
Fix a bunch of warnings ( #11965 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-10-16 08:44:23 -07:00
Jezithyr
571dd4e6d5
Hud refactor ( #7202 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
Co-authored-by: Jezithyr <jmaster9999@gmail.com >
Co-authored-by: Jezithyr <Jezithyr@gmail.com >
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com >
Co-authored-by: wrexbe <wrexbe@protonmail.com >
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com >
2022-10-12 10:16:23 +02:00
wrexbe
018a96ee88
Merge more UI refactor stuff ( #11277 )
...
* Changelog+options ui controller
* Sandbox UI controller
* Escape menu UI controller
2022-09-14 14:34:48 -07:00
wrexbe
35b90736b7
Minor UI refactor ( #11212 )
2022-09-11 20:42:12 -07:00
wrexbe
88465961e0
Make content work with UI engine changes ( #10990 )
2022-09-04 16:17:05 -07:00
wrexbe
c4d135e253
Refactor lobby status ( #10550 )
2022-08-14 12:54:49 -07:00
Jessica M
b97f0f033e
Fixes lobby station timer ( #10261 )
2022-08-02 18:30:10 -07:00
Jessica M
ae4ca09a57
Add current station time to game lobby ( #9665 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-07-30 19:55:43 -07:00
Leon Friedrich
962a2f269f
Fix inaccessible ready button in lobby ( #8465 )
...
* Fix inaccesible ready button in lobby
* a
* vote popups
* splitz
2022-05-26 19:33:12 -07:00
Veritius
3b7e202044
Flavor text ( #8070 )
2022-05-13 15:58:45 -07:00
Jesse Rougeau
8418098dd8
Lobby Refactor ( #7077 )
2022-03-13 19:33:19 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Vera Aguilera Puerto
f4d8ec1b35
Refactor Game Modes ( #5857 )
2021-12-21 21:23:29 +01:00
Moony
c1e0e7e058
Unfuck the lobby countdown timer ( #5519 )
2021-11-25 20:30:36 +01:00
Pieter-Jan Briers
d52965cbd1
Fix disconnecting inside lobby.
...
Fixes #4862
2021-10-13 20:43:40 +02:00
moonheart08
a2b04482a4
Add a warning dialog to the observe button. ( #4794 )
2021-10-08 16:22:57 +02:00
metalgearsloth
03d1df8190
Fix lobby exception ( #4544 )
...
From what I could tell whenever LobbyState is entered it makes a new Lobby + CharacterSetup GUI via Startup. These events are never disposed of under Shutdown + the lobby should be null whenever we're not in LobbyState (as the control ends up disposed).
The lobby == null checks could probably also be null asserts as they shouldn't be null when those methods are being called.
2021-09-01 16:39:19 -07:00
Pieter-Jan Briers
b96d760043
Chat improvements. ( #4283 )
...
* UI is an abbreviation, in XAML.
* Chat improvements.
Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button.
Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything.
Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to).
Channel focusing keys now match the QWERTY key codes.
Deadchat works now.
Console can no longer be selected as a chat channel, but you can still use it with the / prefix.
Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere.
Main chat box control uses XAML now.
General cleanup.
Added focus hotkeys for deadchat/console. Also added prefix for deadchat.
Local chat is mapped to deadchat when a ghost.
Probably more stuff I can't think of right now.
* Add preferred channel system to chat box to automatically select local.
I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it.
* Move chatbox resizing and all that to a subclass.
Refine preferred channel & deadchat mapping code further.
* Don't do prefixes for channels you don't have access to.
* Change format on channel select popup.
* Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
Galactic Chimp
392b820796
Removed old Loc.GetString() use instances ( #4155 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2021-06-21 02:13:54 +02:00
Vera Aguilera Puerto
f7f996e168
Fix a single namespace
2021-06-20 10:14:52 +02:00
Vera Aguilera Puerto
d3a611164b
Turns GameTicker into an EntitySystem. ( #4197 )
...
* GameTicker turned into an EntitySystem
* Turns ClientGameTicker into an EntitySystem, turn NetMessages into events
* Change event names to be more consistent with the rest.
* YAML linter uses the dummy gameticker CVar override.
* Fix game ticker initialization order
* Dummy ticker won't spawn players.
* Fix character creation test
2021-06-20 10:09:24 +02:00
DrSmugleaf
ff1a2d97ea
Re-organize all projects ( #4166 )
2021-06-09 22:19:39 +02:00