Commit Graph

45442 Commits

Author SHA1 Message Date
Dean Herbert 81fee02c2b Fix slider paths being extended even when the last two points are equal 2021-10-26 15:47:59 +09:00
Dan Balasescu f687ed8599
Merge pull request #15283 from peppy/test-api-beatmap-set
Add ability to make test `APIBeatmapSet`s from test scenes
2021-10-26 15:34:19 +09:00
Dan Balasescu 7b8982c87c
Merge pull request #15302 from peppy/fix-multiplayer-chat-escape-focus
Fix gameplay chat display not losing focus on escape key press
2021-10-26 15:34:05 +09:00
Dan Balasescu 48bc2cbab9
Merge pull request #15285 from peppy/move-online-beatmap-metrics
Move online metrics out of databased models
2021-10-26 15:33:54 +09:00
Dan Balasescu efe6763226
Merge branch 'master' into move-online-beatmap-metrics 2021-10-26 14:24:40 +09:00
Dan Balasescu 1b7745f283
Merge pull request #15286 from peppy/use-beatmap-interfaces-more-uncontested
Update `PreviewTrackManager` to use `IBeatmapSetInfo`
2021-10-26 14:21:04 +09:00
Dean Herbert 6c38028d06 Fix gameplay chat display not losing focus on escape key press
Closes #15293.
2021-10-26 13:55:08 +09:00
Dan Balasescu 1e3c84b34b
Merge branch 'master' into use-beatmap-interfaces-more-uncontested 2021-10-26 13:51:55 +09:00
Dan Balasescu 676e7ff2a6
Merge pull request #15287 from peppy/get-beatmap-request-via-interface
Allow API beatmap requests using interface type
2021-10-26 13:50:46 +09:00
Dean Herbert d7ac94038a Update `GetBeatmapRequest` to use `AddParameter` 2021-10-26 12:05:31 +09:00
Dean Herbert 5d1170aaf4 Remove unnecessary null check 2021-10-26 11:57:51 +09:00
Dean Herbert 8015791d4c
Merge pull request #15276 from bdach/update-beatmap-set-status-pill-appearance
Update beatmap set status pill appearance in line with new designs
2021-10-26 11:49:29 +09:00
Bartłomiej Dach 0fb2307420
Add back using directive
Was removed for being unneeded in a prerequisite PR but then ended up
leading to compilation failures in the dependent PR.
2021-10-25 21:00:05 +02:00
Bartłomiej Dach a49a1f41cb
Merge branch 'master' into move-online-beatmap-metrics 2021-10-25 20:33:49 +02:00
Bartłomiej Dach 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
Bartłomiej Dach 5a03e1736e
Merge branch 'master' into update-beatmap-set-status-pill-appearance 2021-10-25 20:26:49 +02:00
Bartłomiej Dach 6802e9ec10
Remove `FixedWidth` and add `AutoSizeAxes` specs to all usages 2021-10-25 20:24:48 +02:00
Bartłomiej Dach 0fe62bb899
Merge branch 'master' into tournament-ladder-parsing 2021-10-25 20:06:01 +02:00
Bartłomiej Dach 3f91e74e57
Remove unused using directive 2021-10-25 19:26:52 +02:00
Bartłomiej Dach 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
Dean Herbert b65d199f6a Fix incorrect length when calling `APIBeatmap.ToBeatmapInfo` 2021-10-25 17:01:47 +09:00
Dean Herbert 6adb0f068b Fix multiple issues with json serialisation of online info (causing tournament failures) 2021-10-25 16:52:50 +09:00
Dean Herbert 4dafe666ba Merge branch 'tournament-ladder-parsing' into move-online-beatmap-metrics 2021-10-25 16:50:11 +09:00
Dean Herbert 7111f58bfe Fix tournament client silently failing on error during parsing 2021-10-25 16:49:33 +09:00
Dean Herbert 7c99193ada Add tournament `LadderInfo` serialisation tests 2021-10-25 16:49:33 +09:00
Dean Herbert 67ef1c40e6 Allow API beatmap requests using interface type 2021-10-25 15:59:40 +09:00
Dean Herbert 2c308f3008 Rename `BeatmapMetrics` to `APIFailTimes` 2021-10-25 15:34:41 +09:00
Dean Herbert 4969ab0599 Add forgotten `JsonIgnore` rules on interface types
Just to avoid them getting serialised as part of the "new" .osu
serialisation format.
2021-10-25 15:32:18 +09:00
Dean Herbert 20baae9094 Move online metrics out of `BeatmapInfo` model 2021-10-25 15:32:18 +09:00
Dean Herbert 045dd94a6e Move online metrics out of `BeatmapSetInfo` model 2021-10-25 15:12:39 +09:00
Dean Herbert 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
Dean Herbert 94175bfb4a Update `PreviewTrackManager` to use `IBeatmapSetInfo` 2021-10-25 14:25:01 +09:00
Dean Herbert 19312435d0 Add ability to make test `APIBeatmaps` from test scenes
Allow tests to create a sample `APIBeatmapSet`

One step towards removing calls to `ToBeatmap` / `ToBeatmapSet`.
2021-10-25 14:18:13 +09:00
Dean Herbert 78edc7554e Fix `BeatmapSetInfo`'s `Status` value being marked as non-databased 2021-10-25 12:05:34 +09:00
Dean Herbert 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
Bartłomiej Dach feedd53a53
Add support for setting fixed size of status pill 2021-10-24 21:37:00 +02:00
Bartłomiej Dach 5ab3337a10
Update beatmap set status pill appearance 2021-10-24 20:40:34 +02:00
Bartłomiej Dach 207ccc4756
Add test scene for beatmapset online status pill display 2021-10-24 20:35:26 +02:00
Bartłomiej Dach 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
Bartłomiej Dach 5f2c5770d4
Add build-only CI jobs for mobile platforms 2021-10-24 17:41:40 +02:00
Bartłomiej Dach 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
Dean Herbert 99d01f2162 Fix a couple of new layout inspections introduces in Rider 2021.3 EAP5 2021-10-24 23:51:49 +09:00
Dean Herbert 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
Joseph Madamba 1ae6621c85 Fix a missed toast shortcut string not localising correctly 2021-10-22 15:45:48 -07:00
Dan Balasescu 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
Dan Balasescu c6ca0e5895
Merge branch 'master' into fix-password-popover-focus 2021-10-22 22:52:46 +09:00
Dan Balasescu 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
Dan Balasescu 2f0fb20a56
Merge pull request #15246 from peppy/remove-unused-classes
Remove unused `BeatmapTypeInfo` class
2021-10-22 22:25:40 +09:00
Dan Balasescu e8fbb19c63
Merge branch 'master' into remove-unused-classes 2021-10-22 22:25:22 +09:00
Dean Herbert c701579c69 Refactor `BeatmapMetadataContainer` and usages to use interface types 2021-10-22 21:38:50 +09:00