Commit Graph

49125 Commits

Author SHA1 Message Date
7302e66c5f Merge pull request #16860 from sh0ckR6/issues/16839-spun-out-rate
Give "Spun Out" dynamic spin rate
2022-02-24 13:25:53 +09:00
8f437354ad Merge branch 'master' into issues/16839-spun-out-rate 2022-02-24 11:51:53 +09:00
8f951f8e8a Merge pull request #16969 from peppy/update-framework
Update framework
2022-02-24 11:32:34 +09:00
f0681ccd09 Merge pull request #16909 from peppy/startup-protocol-handling
Add handling of beatmap links on startup
2022-02-24 03:12:51 +01:00
29d77a29aa Merge branch 'master' into startup-protocol-handling 2022-02-23 21:10:27 +01:00
5d73691de4 Use existing HandleLink flow rather than reimplmenting 2022-02-23 17:02:39 +09:00
054ed546e3 Fix intermittent failures in remaining test method 2022-02-23 16:56:50 +09:00
a6b6644c2e Replace LINQ queries with recommendations 2022-02-23 16:22:13 +09:00
99045c6ac8 Merge pull request #16951 from bdach/mod-overlay/switches
Implement mod switches for new mod select design
2022-02-23 14:20:43 +09:00
87da650dfb Update framework 2022-02-23 14:06:56 +09:00
5e7dd31f6d Merge branch 'master' into mod-overlay/switches 2022-02-23 13:49:23 +09:00
b0a74a6851 Merge pull request #16964 from Susko3/osu-links
Fix handling of badly-formatted osu:// urls
2022-02-23 11:09:00 +09:00
7bdcb5952e Fix handling badly-formatted osu:// urls 2022-02-23 00:36:56 +01:00
d0d0830888 Merge pull request #16960 from peppy/beatmap-overlay-load-after-login
Fix beatmap overlay not re-fetching results after initial login
2022-02-22 23:27:49 +01:00
d8fa443ea0 Extract default mod switch measurements to constants
For use later when specific sizes/scales of the mod switches are
desired.
2022-02-22 23:22:11 +01:00
1fe463e4d0 Merge branch 'master' into beatmap-overlay-load-after-login 2022-02-22 22:55:38 +01:00
1a358698fb Merge branch 'master' into startup-protocol-handling 2022-02-22 22:42:16 +01:00
d1d6847d32 Add comment about split usage in osu:// protocol link handling 2022-02-22 22:24:37 +01:00
6de4e05e49 Fix current selection not being correctly maintained when BeatmapPicker updates its display 2022-02-22 17:17:08 +09:00
5efffa208a Add test coverage of beatmap set overlay actually showing requested beatmap 2022-02-22 17:08:09 +09:00
ed008267d7 Fix one more case of escaping not being present
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-22 16:45:18 +09:00
ca0a041153 Fix missing escaping causing test failures
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-22 16:45:04 +09:00
ebdffb3cd9 Merge pull request #16961 from peppy/timeline-load-wait-failure
Fix `TestSceneEditorSaving` not waiting for timeline load
2022-02-22 16:12:32 +09:00
347a2346b9 Fix TestSceneEditorSaving not waiting for timeline load
As seen at
https://github.com/ppy/osu/runs/5276431764?check_suite_focus=true.
2022-02-22 15:41:08 +09:00
e744840d07 Ensure old results are cleared from beatmap overlay on logout 2022-02-22 14:56:04 +09:00
d6032a2335 Fix beatmap overlay not re-fetching results after login 2022-02-22 14:55:52 +09:00
9e279c3ebc Fix completely incorrect judgement specification 2022-02-22 14:37:52 +09:00
91acc9eec6 Remove checks which are still going to occasionally fail due to pooling 2022-02-22 14:36:08 +09:00
0d56693b7a Fix test not always checking the final bonus value
Due to the previous logic not waiting until the spinner had completed,
there could be false negatives as the check runs too early, with a
potential additional bonus spin occurring afterwards.
2022-02-22 14:28:15 +09:00
692ddd5f52 Merge branch 'master' into issues/16839-spun-out-rate 2022-02-22 14:04:45 +09:00
a676acd80d Merge pull request #16945 from peppy/three-column-playlist
Update playlist room display to a three column layout
2022-02-22 12:21:56 +09:00
c2af1526aa Merge pull request #16943 from peppy/spotlights-on-top 2022-02-22 10:08:59 +09:00
cfc41a0a36 Implement small mod switch 2022-02-22 00:26:35 +01:00
5186693dad Implement tiny mod switch 2022-02-22 00:26:35 +01:00
cd3641137b Add OsuColour method mapping colours from basic theme to mod types 2022-02-22 00:02:54 +01:00
d71e511413 Merge branch 'master' into spotlights-on-top 2022-02-21 23:42:02 +01:00
959f0330e0 Merge branch 'master' into three-column-playlist 2022-02-21 23:40:21 +01:00
a5af89d143 Merge pull request #16894 from dekrain/leaderboard-score-timeref
Add text displaying recent score time on the leaderboard
2022-02-21 21:16:31 +01:00
e3ae52360e Merge branch 'master' into leaderboard-score-timeref 2022-02-21 20:50:00 +01:00
897f0ecd5f Merge pull request #16938 from smoogipoo/classic-score-hitobject-factor
Scale classic score by hitobject count instead of max combo
2022-02-22 00:40:56 +09:00
98c008b95f Fix test failures due to order change 2022-02-21 19:48:39 +09:00
655b23f408 Update playlist room display to a three column layout
Similar to the changes made to multiplayer.
2022-02-21 19:46:33 +09:00
0cfb85f3bb Merge pull request #16939 from peppy/fix-intro-import-failure-ruleset-test-projects
Add safeties to skip attempted import of the intro beatmap when osu! ruleset not present
2022-02-21 18:24:56 +09:00
33592b3e9e Merge pull request #16942 from peppy/copy-spotlight-category
Allow room category to be copied even if `Spotlight`
2022-02-21 18:21:21 +09:00
46b408be75 Update tests to match new behaviour 2022-02-21 18:19:55 +09:00
02a8500500 Ensure spotlights always show at the top of the lounge listing
As proposed at https://github.com/ppy/osu/discussions/16936. Spotlights
are intended to have focus, so let's make sure they are the first thing
the user sees for the time being.
2022-02-21 18:01:46 +09:00
ab8b502709 Add test coverage of spotlights being at the top of the listing 2022-02-21 18:01:46 +09:00
1737128334 Allow room category to be copied even if Spotlight
I remember that this conditional copy was added to support making copies
of spotlight rooms without carrying across the `Spotlight` type, but in
testing this is already handled web side to the point that it's not
required.

The rationale for allowing the copy is that this method is used for
tests, where it was not being copied correctly from the input as
expected (used at
bdc3b76df0/osu.Game/Tests/Visual/OnlinePlay/TestRoomManager.cs (L38)).
2022-02-21 17:47:56 +09:00
c466d6df94 Ensure to not multiply by 0 2022-02-21 17:19:35 +09:00
2f6e65a9a2 Gracefully handle undefined DateTimeOffset values
Only seems to happen in tests, but best to safeguard against this
regardless.
2022-02-21 16:35:40 +09:00