f3d208fecf
Remove TODO (tested to work correctly)
2021-10-28 14:48:36 +09:00
7245baba69
Remove IBeatmapSetOnlineInfo
implementation from BeatmapSetInfo
to avoid null cases
2021-10-28 00:50:45 +09:00
f1499641f3
Rename all usages of APIBeatmap
to beatmap
in tournament namespace
2021-10-27 18:42:48 +09:00
5448b94039
Change repopulation rules to cover the fact that the serisalisation model has changed
...
This also adds a progress display to show how repopulation is going. It
can take a while on a large bracket.
2021-10-27 18:42:48 +09:00
35168948fe
Fix PopulateUser
not populating immediately when immediate
is specified (due to scheduling)
2021-10-27 18:26:44 +09:00
3130616300
Update tournament components to use APIBeatmap
directly
2021-10-27 18:26:44 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
7111f58bfe
Fix tournament client silently failing on error during parsing
2021-10-25 16:49:33 +09:00
7c99193ada
Add tournament LadderInfo
serialisation tests
2021-10-25 16:49:33 +09:00
32d01f022f
Rename usages which rely on online backing
2021-10-21 16:58:42 +09:00
0706ad70fb
Move BeatmapSetOnlineInfo
to an interface type
2021-10-21 16:58:42 +09:00
794b4c46cf
Split score counter class into two distinct classes to simplify usages
2021-10-10 17:56:32 +09:00
446f091d32
Use comma separator for tournament score displays
2021-10-10 16:06:12 +09:00
672664dce7
Fix all remaining cases of incorrect Bindable<string>
defaults
2021-10-08 13:55:22 +09:00
42d3fe8f02
Merge branch 'master' into fix-SettingsTextBox-using-null-as-default
2021-10-08 13:37:28 +09:00
4bbff2ebf7
Merge branch 'master' into new-interfaces
2021-10-06 11:38:17 +09:00
b41fa41c85
Rename APIRequest.Result
to Response
2021-10-05 14:28:56 +09:00
1d99bc280f
Merge branch 'master' into new-interfaces
2021-10-04 20:42:40 +09:00
ec61c3c5ee
Rename all remaining cases
2021-10-03 00:55:29 +09:00
973c31132b
Rename BeatmapInfo
variables which were named beatmap
for clarity
2021-10-02 12:45:34 +09:00
6d6fda8337
Fix some usages of SettingsTextBox
using a bindable with null
as default
2021-10-01 19:55:22 +02:00
05996cc2e9
Add changes that got forgotted in branch surgery
2021-10-01 17:04:53 +09:00
cf633973a9
Refactor exposed mod retrieval methods for better safety
2021-09-10 11:09:13 +09:00
2edb851008
Add ability to lookup mod from a type specification
2021-09-09 16:50:59 +09:00
4d0530ca9d
Add new methods to ruleset for quicker mod lookups
2021-09-09 16:46:14 +09:00
acf38c723a
Move labelled dropdown from tournament to main game
2021-08-30 21:37:08 +02:00
6ef096001e
Fix several cases of incorrect handling of CurrentMatch
nullability
2021-08-28 16:24:36 +09:00
e9b97f7937
Fix tournament crashing when osu!(stable) is at ranking screen at startup
2021-08-28 14:28:33 +09:00
aa4c6b9341
Bring across tournament score display for game usage
2021-08-09 16:30:37 +09:00
e08b1223ab
Move team colours to OsuColour
2021-08-09 16:30:37 +09:00
081dafc4e4
Update existing inline usages to use new extension method
2021-07-31 16:46:02 +09:00
6249ce0ea3
Add a warning and link for more information on drawings.txt
population
2021-07-30 13:21:50 +09:00
fc66476107
Merge branch 'master' into dont-throw-on-missing-drawings
2021-07-30 13:10:03 +09:00
77b354bfba
Resolve ruleset from store after loading tournament ladder
2021-07-30 02:12:03 +09:00
ceec74aaca
Avoid throwing / logging an error when drawings.txt
is missing
2021-07-30 02:00:07 +09:00
353ff5c6ce
Merge pull request #13915 from bdach/fix-tourney-seeding-crash
...
Fix seeding screen crashing on seedings with null mod
2021-07-18 17:47:29 +09:00
32ca2b939b
Merge branch 'master' into tournament-flow-warnings
2021-07-17 18:33:45 +02:00
714255e6d4
Fix seeding screen crashing on seedings with null mod
2021-07-17 18:06:47 +02:00
7fabdbc504
Merge branch 'master' into schedule-display-without-current
2021-07-16 22:45:51 +02:00
e8595871de
Update remaining screens to also show the warning message
2021-07-17 00:23:17 +09:00
0a13e033ea
Move height warning to bottom of screen to avoid overlap
2021-07-17 00:23:17 +09:00
71f74f0e98
Add warning message to screens which require a current match to be selected
2021-07-17 00:23:17 +09:00
83ebbb7f8e
Allow the schedule screen to show even when a current match is not selected
2021-07-17 00:21:58 +09:00
bda16f0fbc
Fix progression lines getting stuck after removing a match in ladder editor screen
2021-07-16 23:51:31 +09:00
f45418dde7
Replace game-side directory/file selector with framework extensions
2021-07-06 22:11:54 +02:00
e1c646b9b2
Remove redundant arguments
2021-07-05 23:52:39 +08:00
88c6143aae
Rename variables in line with standards
2021-06-28 15:23:19 +09:00
0cceef8da5
Moved the string
to int?
conversion logic into SettingsNumberBox
2021-06-28 11:00:07 +08:00
ae71389ebe
Ignore possible nulls from stream reader in IPC
...
Any failures will be caught. They're not logged, but they also weren't
before. Error handling can be improved at a future date, this series of
changes is primarily intending to unblock a new inspection.
2021-05-15 00:09:34 +02:00
b5954a55ad
Remove empty <returns> xmldoc
2021-04-12 17:46:14 +09:00