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

Scoreboard theme #298

Open
wants to merge 95 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
676e475
Update current map design to fit mockup
araszka Aug 20, 2024
f669ff6
Update next map widget design
araszka Aug 20, 2024
fe7f07c
Center author name in next map widget
araszka Aug 20, 2024
1f3da08
Merge remote-tracking branch 'origin/master' into 277-current-map-red…
araszka Aug 24, 2024
7dd5d85
Show correct diffs in spectator target info and update design
araszka Aug 24, 2024
9b94fc4
Stash
araszka Aug 26, 2024
face066
Add SpectatorTargetInfo tests
araszka Sep 1, 2024
8795740
Add more spectator target info tests
araszka Sep 1, 2024
3b4644d
Send updated widget to spectators if target player changes or is updated
araszka Sep 1, 2024
05c6614
Reset spectator info widgets on new round and hide on podium start
araszka Sep 1, 2024
31e8358
Remove spectators on disconnect and do not update widget if spec targ…
araszka Sep 1, 2024
5a3bdbf
Add team colors in spectator target info
araszka Sep 3, 2024
4cf93fa
Implement change spec target
araszka Sep 7, 2024
63fd01c
Make spectator info module hide Nadeo counterpart
araszka Sep 11, 2024
485d64a
Add request current spectator target after controller start to show w…
araszka Sep 11, 2024
e6a3914
Add custom cam mode widget
araszka Sep 14, 2024
51ed44f
Improve spectator info pad/keyboard detections
araszka Sep 14, 2024
635b3fe
Improve showing/hiding of spectator target info
araszka Sep 14, 2024
1066869
Simplify spectator cam mode module
araszka Sep 15, 2024
06531c4
Add dropup to select cam mode
araszka Sep 15, 2024
68fade0
Add tests for SpectatorCamModeModule
araszka Sep 15, 2024
9eb15f3
Make cam mode menu hidden by default
araszka Sep 15, 2024
c34949f
Improve detection of spectator target and simplify code
araszka Sep 18, 2024
897133e
Use 1 default rank in spectator target
araszka Sep 18, 2024
dce72d3
Fix existing spectator target tests
araszka Sep 18, 2024
751e83a
Remove redundant spec target reporting
araszka Sep 18, 2024
3cf1b98
Add tests for spectator target manialink controller
araszka Sep 18, 2024
e2bf309
Add doc comments for ISpectatorTargetInfoService
araszka Sep 20, 2024
7bbd370
Clean up GameModeUiModule
araszka Sep 21, 2024
ffb3dd6
Remove unnecessary code and add another overload to GameModeUiModuleS…
araszka Sep 21, 2024
6a0bada
Use GameModeUiModule in Scoreboard
araszka Sep 21, 2024
abd2d0f
Load GameModeUiModule before any other module else depndency might fail
araszka Sep 21, 2024
ef652c4
Add SpectatorTargetEventControllerTests
araszka Sep 21, 2024
9cd5692
Add tests for SpectatorTargetInfoService
araszka Sep 21, 2024
e677517
Add tests for CheckpointGroup
araszka Sep 21, 2024
ae3f0db
Fix TeamInfoEventControllerTests
araszka Sep 21, 2024
d262fa5
Merge remote-tracking branch 'origin/master' into 276-spec-info
araszka Sep 21, 2024
0400dc5
Merge fix
araszka Sep 21, 2024
eae31c1
Revert "Merge fix"
araszka Sep 21, 2024
328d6a9
Update SpectatorTargetInfoServiceTests
araszka Sep 21, 2024
77e599f
Remove commented out code from tests
araszka Sep 21, 2024
87a6685
Convert constants to static readonly properties
araszka Sep 21, 2024
c9cd6f9
Replace Moq with EvoSC.Testing reference
araszka Sep 21, 2024
f0e7f13
Fix dependencies in csproj
araszka Sep 21, 2024
7108c29
Add async suffix to methods
araszka Sep 21, 2024
8cfebb9
Add async suffix
araszka Sep 21, 2024
9fa18f1
Use Find instead of FirstOrDefault on List
araszka Sep 21, 2024
bdc18d0
Add curly braces
araszka Sep 21, 2024
0177d13
Fix spectator target tests
araszka Sep 21, 2024
e2b6fc9
Rename tests project to fit module name
araszka Sep 21, 2024
d625024
Rename Scoreboard to ScoreboardModule
araszka Sep 22, 2024
9b4dba4
Create ScoreboardNicknamesService
araszka Sep 22, 2024
44a8799
Properly escape nicknames for scoreboard
araszka Sep 22, 2024
4639f44
Start scoreboard theme update
araszka Sep 22, 2024
5a0fca0
Advance scoreboard theme update
araszka Sep 27, 2024
b3bcd08
Update player actions design in scoreboard
araszka Sep 28, 2024
13bdcc9
Fix player row hover
araszka Sep 28, 2024
5c7ae6b
Update scoreboard default theme
araszka Sep 28, 2024
2ce2f14
Add scoreboard settings
araszka Sep 29, 2024
212678e
Make position box and flag configurable/themeable
araszka Sep 29, 2024
34bd0db
Update scoreboard header
araszka Sep 29, 2024
18b0ece
Scoreboard improvements
araszka Sep 29, 2024
6e975fb
Remove old scoreboard theme entries
araszka Sep 29, 2024
751ca50
Add default logo to theme
araszka Sep 29, 2024
d9273a7
Remove old components
araszka Sep 29, 2024
6c4d70c
Scoreboard improvements
araszka Sep 29, 2024
ab6685e
Remove unused code
araszka Sep 29, 2024
5bb6510
Update src/EvoSC.Common/Interfaces/Models/IPlayer.cs
araszka Sep 29, 2024
c7b685a
Add property comments to GameModeUiComponentSettings
araszka Sep 29, 2024
dbac768
Remove debug code
araszka Sep 29, 2024
9cf59fb
Make GameModeUiModuleService transient lifecycle
araszka Sep 29, 2024
99f2b96
Change log level in SpectatorTargetInfoService
araszka Sep 29, 2024
d8a66e6
Move maniascript of spectator mode to own file
araszka Sep 29, 2024
28df54d
Move SpectatorTargetInfo maniascript to own file
araszka Sep 29, 2024
c14d11b
Follow AAA principle in tests
araszka Sep 29, 2024
92ce113
Fix tests
araszka Sep 29, 2024
f468a93
Add reference to script
araszka Sep 29, 2024
cf1458d
Remove unnecessary using
araszka Sep 29, 2024
5991ee4
Remove unnecessary import
araszka Sep 29, 2024
876a74c
Set string comparison type when escaping nicknames
araszka Sep 29, 2024
6b67864
Add doc comments to IScoreboardNicknamesService
araszka Sep 29, 2024
968b806
Merge branch '276-spec-info' into scoreboard-theme
araszka Sep 29, 2024
875b6e4
Merge remote-tracking branch 'origin/master' into scoreboard-theme
araszka Sep 29, 2024
b61a9f7
Merge branch 'master' into scoreboard-theme
araszka Sep 29, 2024
7f8d426
Merge remote-tracking branch 'origin/master' into scoreboard-theme
araszka Sep 30, 2024
6b39129
Merge remote-tracking branch 'origin/scoreboard-theme' into scoreboar…
araszka Sep 30, 2024
4cf4ef3
Get max player for scoreboard dynamically
araszka Sep 30, 2024
12635a7
Correct default scoreboard X
araszka Sep 30, 2024
3efe2bd
Correctly map custom winner/finalist color
araszka Sep 30, 2024
aacc420
Replace readonly property with const
araszka Sep 30, 2024
77ecac6
Merge branch 'master' into scoreboard-theme
araszka Oct 4, 2024
8530c4b
Remove unused constructor parameter
araszka Oct 5, 2024
a4d1589
Prevent scoreboard script crash if max players is lower than actual p…
araszka Oct 6, 2024
e3782c2
Use max players and spectators to calculate scoreboard rows
araszka Oct 6, 2024
9cc48ae
Merge branch 'master' into scoreboard-theme
araszka Oct 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion EvoSC.sln
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatchTrackerModule", "src\M
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatchReadyModule", "src\Modules\MatchReadyModule\MatchReadyModule.csproj", "{0538B9AB-B556-45BF-8230-53087BA9D353}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scoreboard", "src\Modules\Scoreboard\Scoreboard.csproj", "{CD032D37-3BC8-4DE8-8C5B-45A0DE36932E}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScoreboardModule", "src\Modules\ScoreboardModule\ScoreboardModule.csproj", "{CD032D37-3BC8-4DE8-8C5B-45A0DE36932E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NextMapModule", "src\Modules\NextMapModule\NextMapModule.csproj", "{64688FA7-136C-4BB9-B716-4E96DD0AA82F}"
EndProject
Expand Down
2 changes: 1 addition & 1 deletion src/EvoSC/EvoSC.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<ProjectReference Include="..\Modules\MatchReadyModule\MatchReadyModule.csproj" />
<ProjectReference Include="..\Modules\MatchTrackerModule\MatchTrackerModule.csproj" />
<ProjectReference Include="..\Modules\NextMapModule\NextMapModule.csproj" />
<ProjectReference Include="..\Modules\Scoreboard\Scoreboard.csproj" />
<ProjectReference Include="..\Modules\ScoreboardModule\ScoreboardModule.csproj" />
<ProjectReference Include="..\Modules\MapsModule\MapsModule.csproj" />
<ProjectReference Include="..\Modules\MatchManagerModule\MatchManagerModule.csproj" />
<ProjectReference Include="..\Modules\MatchReadyModule\MatchReadyModule.csproj" />
Expand Down
2 changes: 1 addition & 1 deletion src/EvoSC/InternalModules.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
using EvoSC.Modules.Official.OpenPlanetModule;
using EvoSC.Modules.Official.Player;
using EvoSC.Modules.Official.PlayerRecords;
using EvoSC.Modules.Official.Scoreboard;
using EvoSC.Modules.Official.ScoreboardModule;
using EvoSC.Modules.Official.ServerManagementModule;
using EvoSC.Modules.Official.SetName;
using EvoSC.Modules.Official.SpectatorCamModeModule;
Expand Down
17 changes: 0 additions & 17 deletions src/Modules/Scoreboard/Controllers/ScoreboardCommandsController.cs

This file was deleted.

37 changes: 0 additions & 37 deletions src/Modules/Scoreboard/Controllers/ScoreboardEventController.cs

This file was deleted.

This file was deleted.

41 changes: 0 additions & 41 deletions src/Modules/Scoreboard/Interfaces/IScoreboardService.cs

This file was deleted.

12 changes: 0 additions & 12 deletions src/Modules/Scoreboard/Interfaces/IScoreboardTrackerService.cs

This file was deleted.

22 changes: 0 additions & 22 deletions src/Modules/Scoreboard/ScoreboardModule.cs

This file was deleted.

97 changes: 0 additions & 97 deletions src/Modules/Scoreboard/Services/ScoreboardTrackerService.cs

This file was deleted.

46 changes: 0 additions & 46 deletions src/Modules/Scoreboard/Templates/Components/BackgroundBox.mt

This file was deleted.

This file was deleted.

Loading
Loading