6f29cbccd1
Remove unused using
2022-02-24 10:36:10 +01:00
255b3b067b
Remove track fade
2022-02-24 10:13:27 +01:00
2a2b8912c1
Merge branch 'master' into android-allow-exiting
2022-02-24 13:22:52 +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
5dd0d48df9
Move the key handling logic to MainMenu and simplify it
...
Also makes use of the host.SuspendToBackground() return value.
2022-02-23 14:06:22 +01:00
5d73691de4
Use existing HandleLink
flow rather than reimplmenting
2022-02-23 17:02:39 +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
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
3eee505aa2
Update "exit" flow when pressing back on Android
2022-02-21 20:24:17 +01:00
8d70b85e41
Revert changes
2022-02-21 20:20:24 +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
656c58567d
Add safeties to skip attempted import of the intro beatmap when osu! ruleset not present
...
In general running this import will not cause any critical failures, but
the import itself *will* fail – and more loudly with the upcoming
changes to `RulesetStore` (https://github.com/ppy/osu/pull/16890 ). Due
to it being a loud failure, it will cause the notification overlay to
display a parsing error, which can interrupt the flow of some tests.
See test failure at
https://github.com/ppy/osu/runs/5268848949?check_suite_focus=true as an
example (video coverage at
https://github.com/ppy/osu/pull/16890#issuecomment-1046542243 ).
2022-02-21 16:21:38 +09:00
3d0caa44c8
Remove unused utils class
2022-02-21 13:43:30 +09:00