74bb44e05d
Fix player rank data not being re-fetched after a tournament's ruleset is changed
2023-01-17 19:00:31 +09:00
182f36c434
Use StringSplitOptions.TrimEntries for string.Split() when possible
2022-12-27 09:41:58 +01:00
c7ca4bbba5
Use generic Enum methods
2022-12-26 20:36:39 +01:00
4a7d7c6ed9
Use MaxBy
in all locations that can and update inspection level to match dotnet-build
2022-12-19 16:47:10 +09:00
192536643c
Fix some more inspections
2022-12-16 20:21:19 +09:00
894ef15e79
Merge branch 'master' into update-framework
2022-11-26 16:19:36 +01:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
53b03df93d
Combine TriangleButton
and RoundedButton
classes
2022-11-24 16:26:57 +09:00
d77b6b3603
Fix seeding screen buttons crashing the game if no match is selected
2022-11-07 19:04:06 +09:00
64f9d6c891
Fix potential cross-thread drawable operation in round editor screen
2022-11-07 19:03:56 +09:00
de2dac22b8
Ensure seeding screen is refreshed on entering
2022-11-07 18:46:04 +09:00
14704fd07c
Fix crash when exiting seeding editor too soon
...
Closes https://github.com/ppy/osu/issues/20783 .
2022-10-24 16:08:50 +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
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
caa44ce01e
Update naming
2022-07-18 16:40:11 +09: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
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
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
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
b977ce7995
Replace tournament player storage type with lightweight 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
218642c300
Update unsafe file write usages
2022-05-16 18:05:27 +09:00
494955aff1
Resolve inspection issues
2022-04-14 13:11:11 +09:00
2938f44e6c
Update PresentExternally
usages in line with framework changes
2022-03-24 23:41:07 +09:00
4c56458173
Change button location to the right side of dropdown
2022-02-25 15:15:40 +01:00
333c0cd4f9
Add open folder button to open currently selected tournament
2022-02-25 14:31:46 +01:00