Dan Balasescu
|
ffc4c64f7e
|
Unify namings across the board
|
2022-02-09 12:10:07 +09:00 |
|
Dan Balasescu
|
886d1d2df6
|
Refactorings
|
2022-02-08 21:29:43 +09:00 |
|
Dan Balasescu
|
c1766d8a41
|
Add paused state
|
2022-02-08 20:29:53 +09:00 |
|
Dan Balasescu
|
4c76027178
|
Rename completed state to passed
|
2022-02-08 20:29:49 +09:00 |
|
Dan Balasescu
|
483977d5c8
|
Merge branch 'master' into spectator-state-rework
|
2022-02-03 19:59:07 +09:00 |
|
Dean Herbert
|
a69c7a9de6
|
Split exceptions back out to give better messaging
|
2022-02-03 14:09:27 +09:00 |
|
Dean Herbert
|
62fa915193
|
Standardise exception messages for local-user-logged-out flows
|
2022-02-03 13:58:55 +09:00 |
|
Dan Balasescu
|
d9a43b4c4c
|
Fix API requests not completing when offline
|
2022-02-03 13:16:54 +09:00 |
|
Dan Balasescu
|
81a22dbd29
|
Add back playing users list
|
2022-02-02 23:19:43 +09:00 |
|
Dan Balasescu
|
fcbba3d948
|
Rename PlayingUserStates -> WatchingUserStates
|
2022-02-02 23:11:29 +09:00 |
|
Dan Balasescu
|
6d3bc005ea
|
Merge branch 'master' into spectator-state-rework
|
2022-02-02 18:57:04 +09:00 |
|
Dean Herbert
|
6d962e7925
|
Merge pull request #16726 from dekrain/leaderboard-score-tooltip
Add basic tooltip for leaderboard scores
|
2022-02-02 13:56:45 +09:00 |
|
Dean Herbert
|
d065e32ca1
|
Fix crash due to MatchLeaderboardScore s not having populated rulesets
|
2022-02-02 13:23:49 +09:00 |
|
Dean Herbert
|
35b7653290
|
Revert mod flow changes and add visual test coverage showing an overflow case
|
2022-02-02 09:13:19 +09:00 |
|
dekrain
|
eee020f8e4
|
Cleanup tooltip layout
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-02-01 20:26:52 +01:00 |
|
Dan Balasescu
|
f4210f7a30
|
Rework spectator components to use new user state
|
2022-02-01 21:53:25 +09:00 |
|
Dan Balasescu
|
41007169f7
|
Give SpectatorState a user state
|
2022-02-01 21:51:05 +09:00 |
|
Dean Herbert
|
f87920cd83
|
Remove unnecessary GridContainer and list mods verticall to give more space
|
2022-02-01 16:43:26 +09:00 |
|
Dean Herbert
|
8eace12fe3
|
Synchronise (roughly) backgrounds of all custom tooltips
|
2022-02-01 16:35:25 +09:00 |
|
Dean Herbert
|
fdb52a8fd7
|
Remove gap in tooltip display between statistics
|
2022-02-01 16:35:25 +09:00 |
|
Dean Herbert
|
855135c51e
|
Fix potential nullref during display due to incorrect equality check
|
2022-02-01 16:13:27 +09:00 |
|
Dean Herbert
|
e1b57c4bf6
|
Fix inspections
|
2022-02-01 16:07:57 +09:00 |
|
dekrain
|
d7b939277e
|
Code quality improvements
|
2022-02-01 07:10:00 +01:00 |
|
dekrain
|
fd287e06f2
|
Add missing license header
|
2022-02-01 06:51:00 +01:00 |
|
dekrain
|
c2b775c0a3
|
Minor alignment adjustments
|
2022-02-01 06:45:59 +01:00 |
|
Dan Balasescu
|
502e6af008
|
Remove PlayingUsers list from SpectatorClient
|
2022-02-01 14:42:30 +09:00 |
|
dekrain
|
db973fb348
|
Add basic tooltip for leaderboard scores
|
2022-02-01 06:28:18 +01:00 |
|
Dan Balasescu
|
4727aeda01
|
Give last bundled replay frame the frame header
|
2022-01-31 18:53:47 +09:00 |
|
Dean Herbert
|
c8c0ae5658
|
Merge branch 'master' into flush-frames-end-play
|
2022-01-31 15:12:41 +09:00 |
|
Dean Herbert
|
610eb9f6a4
|
Remove unnecessary container level
|
2022-01-31 13:45:49 +09:00 |
|
Dean Herbert
|
f8939af5e6
|
Track loading via state as well
|
2022-01-31 01:12:03 +09:00 |
|
Dean Herbert
|
1cec76df74
|
Fix weird reading xmldoc
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-01-30 23:18:40 +09:00 |
|
Dean Herbert
|
04dbb5d3c6
|
Disallow setting "NoScores" externally as it is handled internally
|
2022-01-30 16:18:19 +09:00 |
|
Dean Herbert
|
acc1199add
|
Consolidate flows of Set operations, either result or error
|
2022-01-30 16:16:00 +09:00 |
|
Dean Herbert
|
c401629dd8
|
Also refactor placeholder logic to make more sense
|
2022-01-30 10:50:32 +09:00 |
|
Dean Herbert
|
b434e29a7c
|
Move loading hide operation inside early return to ensure not hidden too early
It should only be hidden after the async load completes.
|
2022-01-30 03:10:15 +09:00 |
|
Dean Herbert
|
dad9cc9315
|
Ensure Reset /Scores_Set run inline where possible
|
2022-01-30 03:06:29 +09:00 |
|
Dean Herbert
|
9b573fbc2b
|
Add missing entries to switch statement and guard against out of range
|
2022-01-30 02:58:53 +09:00 |
|
Dean Herbert
|
d21464ea61
|
Fix assertions to work in both directions
|
2022-01-30 02:54:51 +09:00 |
|
Dean Herbert
|
d3cb910cf8
|
Convert inline math to not so inline to make operation more explicit
|
2022-01-30 02:37:01 +09:00 |
|
Dean Herbert
|
3d771c0fc7
|
Remove unnecessary loading hide call from PlaceholderState_Set and add more assertiveness
|
2022-01-30 02:34:31 +09:00 |
|
Dean Herbert
|
6f54f8ad78
|
Add more safety around CancellationToken usage
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
d0b74a91fb
|
Fix edge cases with score drawable loading
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
0293d95f82
|
Simplify IsOnlineScope usage
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
daea13f491
|
Simplify flow of cancellation token
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
3d59bab7c6
|
Remove fetch callback logic completely
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
13f445ddd5
|
Move score update code into own method
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
c48e9f2bbd
|
Remove more unnecessary schedule/cancel logic
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
a700ad3849
|
Remove scoresLoadedOnce weirdness
|
2022-01-29 23:58:57 +09:00 |
|
Dean Herbert
|
661fec7c8a
|
Make score setter private
|
2022-01-29 23:58:57 +09:00 |
|