Commit Graph

29076 Commits

Author SHA1 Message Date
10a9266956 Fix beatmap creator showing twice in tournament map pool panels 2021-11-01 14:33:24 +09:00
6b250955d7 Add missing verbatim string markers 2021-11-01 14:24:38 +09:00
5bfb16efe2 Ignore case when searching for existing skin.ini 2021-11-01 14:24:38 +09:00
708b57348d Change loose api ordering requirement to throw instead 2021-11-01 13:22:16 +09:00
269a8df0ec Fix HasReplay not being corrrectly implemented by APIScoreInfo 2021-11-01 13:20:37 +09:00
19feae4a8e Merge branch 'master' into beatmap-refactor/download-tracker 2021-11-01 13:15:36 +09:00
02e69626e3 Reduce fail animation tint slightly 2021-11-01 13:06:26 +09:00
914e5c0f9d Fix star rating not updating for some mods on details tab in song select
`AdvancedStats` was locally assuming that the only changes in mods that
are relevant to it are if the mods are `IApplicableToDifficulty`. This
is not true, as other mods (such as `IApplicableToRate` mods, or more
recently, Flashlight) can also affect star difficulty, which is shown on
one of the bars in `AdvancedStats`.
2021-10-31 18:58:17 +01:00
b63a90966b Remove misplaced access modifier in interface specification
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-31 23:49:26 +09:00
9e05e7af74 Merge branch 'master' into add-hw-accel-setting 2021-10-30 15:19:01 +02:00
e9ba1ea198 Mark IScoreInfo implementation with region 2021-10-30 15:08:45 +02:00
8053b2c320 Merge branch 'master' into score-refactor/isolated-serialisation 2021-10-30 15:07:34 +02:00
b0c4fa662d Merge branch 'master' into long-online-id-score-info 2021-10-30 14:35:30 +02:00
6e4f7af8d3 Mark IHasOnlineID implementation with region 2021-10-30 14:15:20 +02:00
5a8dff0e4e Merge branch 'master' into beatmap-refactor/difficulty-icons 2021-10-30 14:06:15 +02:00
e9473db77c Reorder to have video settings next to renderer
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2021-10-30 20:37:55 +09:00
4d988340eb Add hardware acceleration toggle 2021-10-30 01:02:53 +02:00
5311fe2d02 Merge branch 'master' into beatmap-refactor/beatmap-overlays 2021-10-29 22:37:29 +09:00
f8aa4c2851 Merge pull request #15352 from bdach/text-flow-parts
Update text flow usages to use `ITextPart`
2021-10-29 22:32:46 +09:00
1fd05ab78a Update framework 2021-10-29 18:56:13 +09:00
a16c8f1ebc Update all beatmap overlay views to use APIBeatmap/APIBeatmapSet 2021-10-29 18:50:55 +09:00
b8ee7e05f4 Expose more pieces of APIBeatmap for testing purposes 2021-10-29 18:35:27 +09:00
993a28b37e Merge branch 'beatmap-refactor/difficulty-icons' into beatmap-refactor/beatmap-overlays 2021-10-29 18:35:26 +09:00
07e3ced315 Fix test scene and remove "impossible" nullable coalesce 2021-10-29 18:22:23 +09:00
7db8bdfb7c Fix fallback logic not considering case where ruleset is not available
Occurs only in tests.
2021-10-29 18:16:54 +09:00
8ad33d43d0 Merge branch 'beatmap-refactor/get-and-present' into beatmap-refactor/beatmap-overlays 2021-10-29 18:01:17 +09:00
3be9c487f8 Merge branch 'beatmap-refactor/download-tracker' into beatmap-refactor/beatmap-overlays 2021-10-29 18:01:12 +09:00
90503f72ca Update PresentBeatmap to support interface types 2021-10-29 17:43:39 +09:00
b5834044e0 Update GetScoreRequest to support requests with interface types 2021-10-29 17:43:39 +09:00
be0564f732 Update DifficultyIcon classes to use IBeatmapInfo 2021-10-29 17:05:06 +09:00
aff216840f Add a note about OnlineID potentially being zero in non-autoincrement cases 2021-10-29 16:54:03 +09:00
7583435901 Refactor BeatmapDifficultyCache to work with IBeatmapInfo 2021-10-29 16:45:10 +09:00
31403daa20 Change DrawableProfileScore to use APIScoreInfo 2021-10-29 15:14:52 +09:00
17a83f701a Store mods as APIMods for the time being 2021-10-29 15:13:49 +09:00
06b6bcfd29 Add xmldoc for CreateScoreInfo function for now
I don't actually know how temporary this one is going to be. The usages
are quite deep - ie. converting to a `ScoreInfo` to get a calculated
total score for ordering purposes.
2021-10-29 14:51:07 +09:00
f68d6dbc8f Update score submission serialisation tests to use SubmittableScore 2021-10-29 14:32:31 +09:00
cd7bd935f6 Remove Statistics from interface until we figure how to properly deserialise 2021-10-29 14:18:10 +09:00
3f030cebf4 Remove local score copying in GetScoresRequest to allow APIScoreInfo.Beatmap to be APIBeatmap 2021-10-29 14:14:25 +09:00
54073d8a1e Isolate score submissions model and remove serialisation from ScoreInfo 2021-10-29 14:13:43 +09:00
1944c255a7 Implement score interfaces 2021-10-29 13:49:30 +09:00
49b5de64be Extract interface 2021-10-29 13:41:21 +09:00
817369903a Rename API score classes 2021-10-29 13:40:56 +09:00
61f0339c1d Avoid double-adding chunks in link flow container 2021-10-29 06:34:08 +02:00
6f863ca204 Adjust game-side text flow containers to part-based model 2021-10-29 06:34:08 +02:00
414d920ca2 Revert to previous exposure of RoomSubScreen.BeatmapAvailability 2021-10-29 12:02:10 +09:00
b252b176d4 Seal implementation and add comment about LoadComplete execution order 2021-10-29 11:59:07 +09:00
f3811edb0b Add inline comment explaining usage of RequiresChildrenUpdate override 2021-10-29 11:57:54 +09:00
dc44734db2 Simplify null check in ScoreDownloadTracker and remove unnecessary ID check 2021-10-29 11:56:17 +09:00
75a088d4f4 Fix variable name mismatch 2021-10-29 11:54:42 +09:00
748003b016 Simplify Manager null check to a single pre-check 2021-10-29 11:54:19 +09:00