Commit Graph

45422 Commits

Author SHA1 Message Date
b1d60779aa Merge branch 'master' into spinner-judgement-fix 2021-10-25 16:08:55 -07:00
2045bb4dcf Merge pull request #15288 from peppy/tournament-ladder-parsing
Fix tournament client silently failing on error during parsing
2021-10-25 20:33:30 +02:00
0fe62bb899 Merge branch 'master' into tournament-ladder-parsing 2021-10-25 20:06:01 +02:00
3f91e74e57 Remove unused using directive 2021-10-25 19:26:52 +02:00
01a86f4c3b Merge pull request #15290 from peppy/fix-incorrect-length-part-2
Fix incorrect length when calling `APIBeatmap.ToBeatmapInfo`
2021-10-25 17:33:14 +02:00
b65d199f6a Fix incorrect length when calling APIBeatmap.ToBeatmapInfo 2021-10-25 17:01:47 +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
37ec4db017 Merge pull request #15282 from peppy/fix-status-not-mapped
Fix `BeatmapSetInfo`'s `Status` value being marked as non-databased
2021-10-25 14:35:41 +09:00
e133c625b9 Merge branch 'master' into spinner-judgement-fix 2021-10-24 20:27:11 -07:00
78edc7554e Fix BeatmapSetInfo's Status value being marked as non-databased 2021-10-25 12:05:34 +09:00
00d0221fd5 Merge pull request #15273 from bdach/mobile-ci-build-only
Add build-only CI jobs for mobile platforms
2021-10-25 11:55:14 +09:00
27d4201dae Added a spinner spam test
Shoutout to Echo for making Wizards in Winter x3
2021-10-24 19:42:37 -07:00
0c57453f4d Reverted special case code changes
As requested by @frenzibyte
2021-10-24 18:16:14 -07:00
a8e3d0bacc Added an override for StackedEndPosition
This ensures the spinner's hit judgement will always be centre instead of in the top left corner.
2021-10-24 18:15:40 -07:00
861cd4852a Made StackedEndPosition virtual
Done to allow overriding in the other object classes.
2021-10-24 18:14:37 -07:00
386910ca2e Cut amount of code down for the spinner judgement fix 2021-10-24 15:29:47 -07:00
b8308b9715 Corrected spinner judgement positions.
For some reason, spinner judgements would stack from the top left in an awkward fashion. This patch ensures that the judgement location will always be in the centre of the screen.
2021-10-24 15:28:38 -07:00
00732822c3 Replace insufficiently specific exception type
Resolves compilation failures for the newly-added Android build-only CI
job caused by inspection CA2201 ("Exception type System.Exception is not
sufficiently specific").
2021-10-24 17:45:39 +02:00
5f2c5770d4 Add build-only CI jobs for mobile platforms 2021-10-24 17:41:40 +02:00
f60f604c2e Merge pull request #15269 from peppy/new-layout-inspections
Fix a couple of new layout inspections introduced in Rider 2021.3 EAP5
2021-10-24 17:18:37 +02:00
99d01f2162 Fix a couple of new layout inspections introduces in Rider 2021.3 EAP5 2021-10-24 23:51:49 +09:00
dbb1bafb28 Merge pull request #15253 from Joehuu/fix-missed-toast-shortcut
Fix a missed toast shortcut string not localising correctly
2021-10-23 14:32:10 +09:00
1ae6621c85 Fix a missed toast shortcut string not localising correctly 2021-10-22 15:45:48 -07:00
8dc91809a3 Merge pull request #15190 from peppy/fix-password-popover-focus
Fix focus returning to the lounge search textbox while password is being checked
2021-10-22 23:16:25 +09:00
c6ca0e5895 Merge branch 'master' into fix-password-popover-focus 2021-10-22 22:52:46 +09:00
9bb0d32fda Merge pull request #15247 from peppy/beatmap-metadata-container-interface
Refactor `BeatmapMetadataContainer` and usages to use interface types
2021-10-22 22:42:23 +09:00
2f0fb20a56 Merge pull request #15246 from peppy/remove-unused-classes
Remove unused `BeatmapTypeInfo` class
2021-10-22 22:25:40 +09:00
e8fbb19c63 Merge branch 'master' into remove-unused-classes 2021-10-22 22:25:22 +09:00
c701579c69 Refactor BeatmapMetadataContainer and usages to use interface types 2021-10-22 21:38:50 +09:00
28d8820976 Merge pull request #15224 from peppy/no-more-beatmap-metadata-base
Remove `BeatmapMetadata` base class from API classes
2021-10-22 21:07:29 +09:00
90477e3788 Remove unused BeatmapTypeInfo class
Helps reduce the scope of upcoming changes.
2021-10-22 19:13:50 +09:00
14a7b00f58 Merge pull request #15242 from peppy/fix-low-pass-sticking-after-fail
Fix low-pass filter continuing to take effect after fail animation has already ended
2021-10-22 19:04:03 +09:00
5b9eb52d44 Merge pull request #15243 from peppy/remove-beatmap-set-online-info-setters
Remove unnecessary setters from `IBeatmapSetOnlineInfo` interface
2021-10-22 18:45:11 +09:00
cc1d759290 Remove unnecessary setters from IBeatmapSetOnlineInfo interface 2021-10-22 17:48:09 +09:00
91cc77407d Fix low-pass filter continuing to take effect after fail animation has already ended 2021-10-22 17:02:02 +09:00
e0e3d1643b Merge pull request #15239 from peppy/fix-incorrect-length-mapping
Fix incorrect length mapping in `APIBeatmap`
2021-10-22 16:24:28 +09:00
ea473428e8 Fix incorrect length mapping in APIBeatmap 2021-10-22 15:54:40 +09:00
de33b2f45a Return set metadata if available before falling back to empty object 2021-10-22 15:00:31 +09:00
fb7cf35481 Remove BeatmapMetadata base class from APIBeatmap 2021-10-21 21:48:14 +09:00
6dd54a417f Remove BeatmapMetadata base class from APIBeatmapSet 2021-10-21 21:32:07 +09:00
02d1cf31cb Merge pull request #15223 from peppy/api-beatmap-set-is-i-beatmap-set
Implement `IBeatmapInfo`/`IBeatmapSetInfo` from API beatmap types
2021-10-21 20:33:26 +09:00
c580ec865f APIBeatmapSet.Covers is never null 2021-10-21 19:34:01 +09:00
0fe0b5dc09 APIBeatmap implements IBeatmapInfo 2021-10-21 19:14:31 +09:00
40a176e86e APIBeatmapSet implements IBeatmapSetInfo 2021-10-21 19:14:19 +09:00
69e7810dad Enable nullable and switch classes to structs 2021-10-21 18:54:36 +09:00
12620fcf78 Merge pull request #15222 from peppy/online-info-as-interface
Move online beatmap set info to interface
2021-10-21 17:49:05 +09:00
8ae05ee8f7 Merge branch 'master' into online-info-as-interface 2021-10-21 17:14:57 +09:00
0335ed6f27 Add missing licence header 2021-10-21 17:14:29 +09:00
4434e55480 Merge pull request #15221 from peppy/remove-playlist-api-beatmap-
Remove `APIPlaylistBeatmap` subclass
2021-10-21 17:11:05 +09:00