9e42d6167f
Fix tournament match scores resetting if StartMatch
is called on an in-progress match
2022-09-08 16:07:21 +09:00
dbdb311f79
Merge pull request #20094 from peppy/tourney-fix-team-display-scores
...
Show team scores at the tournament map pool screen
2022-09-07 14:58:14 +09:00
c42ae4be04
Merge pull request #20095 from peppy/fix-bracket-riht-click-no-selection
...
Fix right-clicking a non-selected match in ladder view dismissing context menu
2022-09-07 14:56:23 +09:00
b43995269a
Dispose ScrollingTeam
s on removal
2022-09-03 15:17:51 +03:00
8d6739ae73
Show team scores at the tournament map pool screen
2022-09-02 18:29:02 +09:00
8bfaa2a51f
Fix tournament match handling right click to select itself, dismissing the context menu
2022-09-02 18:19:42 +09:00
6a35b233e5
Merge branch 'master' into remove-dispose-updates
2022-09-01 23:03:19 +09:00
d3ae60ec6d
Fix tournament population failure when beatmap is not found on server
2022-09-01 22:03:01 +09:00
93bc4b9294
Add toggle for tournament client "auto progression" behaviour
...
Addresses https://github.com/ppy/osu/discussions/20038 .
2022-08-31 13:44:07 +09:00
a215d009fe
Update Remove
/RemoveRange
/RemoveAll
calls in line with framework changes
2022-08-29 15:57:40 +09:00
ef10145d6f
Rename MenuCursorContainer
and clean up code
2022-07-26 14:11:52 +09:00
caa44ce01e
Update naming
2022-07-18 16:40:11 +09:00
d909a1fd46
Merge branch 'master' into remove-countries-json
2022-07-18 16:38:53 +09:00
018da74fe8
Replace default
with CountryCode.Unknown
2022-07-18 08:54:35 +03:00
100c53f9ef
Country
-> CountryCode
2022-07-18 08:40:34 +03:00
a10c398cd5
Remove no longer necessary DI
2022-07-16 06:40:53 +03:00
7c6f4b798b
Replace countries.json
with country enum and acronym extension
2022-07-16 05:16:59 +03:00
b2b2a4adaf
Update tournament migration logic to check for null Country
2022-07-16 05:04:24 +03:00
2734a28115
Merge branch 'master' into tourney-save-changes-button-ux
2022-07-14 04:37:03 +03:00
24df8f6a0d
Enable NRT on save changes button
2022-07-14 04:33:07 +03:00
776d9551e2
Disable "save changes" button by default
2022-07-14 04:16:25 +03:00
b6528b9ff7
Merge pull request #19102 from peppy/fix-ladder-editor-commit-on-selection-change
...
Ensure any changes are committed before changing `LadderEditorSettings`'s target match
2022-07-13 22:06:10 +09:00
467f83b603
Add non-null assertion missing in BeatmapScoreRow
2022-07-13 18:48:12 +09:00
214351a87e
Ensure any changes are committed before changing LadderEditorSettings
's target match
2022-07-13 18:32:47 +09:00
5c6fa2341f
Fix TeamScoreDisplay
not tracking team changes properly
2022-07-13 18:15:59 +09:00
1516756d8b
Fix team name not updating on TeamDisplay
immediately
2022-07-13 18:10:27 +09:00
4dff999ce6
Fix potential null referenced in SeedingScreen
...
Also ensure that any update operations only occur when the seeding
screen is displayed. They were running in the background until now.
2022-07-13 18:09:55 +09:00
b9ad90ce54
Switch TeamWinScreen
scheduling to AddOnce
2022-07-13 17:57:45 +09:00
11c8a2c16e
Disable tournament client "save changes" button when there's no changes to save
2022-07-13 17:46:09 +09:00
bae314a254
Add background on SetupScreen
to hide video
2022-07-12 13:03:43 +09:00
76be9a829c
Fix mutation after disposal in TeamEditorScreen
2022-07-12 12:59:55 +09:00
73e924479f
Find video by recursive check rather than marker interface
...
Seems a lot more reliable, and allows falling back to the "main" video
in cases which didn't support this previously.
A next step may be to allow every screen to support a video based on its
screen name, rather than specifying the local `TourneyVideo` every time.
2022-07-11 20:42:05 +09:00
00c7101f54
Remove DrawingsScreen
world map completely
2022-07-11 20:36:05 +09:00
22a51fdc50
Add support for a drawings screen video background
2022-07-11 15:35:00 +09:00
a83c45b50e
Fix compile failures from framework breaking change
2022-06-24 16:07:14 +02:00
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00
26c5b59f6d
Replace usages of string.To{Lower,Upper}()
2022-06-24 11:57:45 +02:00
50e40756c4
Rename GracefullyExit
to AttemptExit
2022-06-19 12:34:44 +09:00
f3c9f9a216
Merge pull request #18751 from frenzibyte/tournament-beatmap
...
Improve tournament beatmap JSON storage using lightweight model
2022-06-18 11:00:26 +09:00
4c47996130
TournamentPlayer
-> TournamentUser
2022-06-18 02:33:26 +03:00
60903be566
Standardise naming for online ID
...
Rather than continuing with `ID` or `Id`, this should follow the new
standards and use `OnlineID` instead. Only updating this since it's a
newly introduced class.
2022-06-18 01:48:16 +03:00
9f97d1a7db
Replace tournament beatmap storage type with lightweight model
2022-06-18 01:34:09 +03:00
200b23c689
Add lightweight TournamentBeatmap
model
2022-06-18 01:30:56 +03:00
b977ce7995
Replace tournament player storage type with lightweight model
2022-06-17 21:35:04 +03:00
f3793c8809
Add lightweight TournamentPlayer
model
2022-06-17 21:35:04 +03:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
f88c568c8d
Update flag sizes after switch to twemoji assets
...
The old flags used a size of 150x100, while the new assets based on
twemoji use a size of 150x108. Update existing usages to match this new
aspect ratio better.
2022-06-15 21:45:47 +02:00
c661f2b059
Ensure ChannelManager
has access to API from point of construction
...
Closes https://github.com/ppy/osu/issues/18451 .
2022-06-08 19:15:23 +09:00
afbb1fa750
Fix tournament user stat population potentially using wrong ruleset
...
`OsuGameBase.Ruleset` is bound
[late](7d0470794b/osu.Game.Tournament/TournamentGameBase.cs (L169)
)
so we must use the ladder one during user retrieval.
Closes https://github.com/ppy/osu/issues/18363 .
2022-05-23 14:07:11 +09:00
218642c300
Update unsafe file write usages
2022-05-16 18:05:27 +09:00