Commit Graph

56765 Commits

Author SHA1 Message Date
789e8b4d8d Fix multi-spectator test updating state after removing user
Removing user triggers `playingUsers.Remove`, but doing so before
updating the state leads to `EndGameplay` being called with `State ==
Playing` rather than `Quit`.
2022-08-06 05:41:26 +03:00
84ef24c341 Fix multi-spectator potentially getting stuck for passed players 2022-08-06 05:41:26 +03:00
445f921756 Move IsSkippable event into load method 2022-08-05 23:21:03 +02:00
0b886a79f1 Merge branch 'ppy:master' into improve_retry_behaviour 2022-08-05 23:16:35 +02:00
d8d7423698 Reduce "wait time" in case restarting the map 2022-08-05 23:04:43 +02:00
99e07aa09a Skip intro if the map gets restarted 2022-08-05 23:01:52 +02:00
6717f0606c Add property to SkipOverlay 2022-08-05 23:00:37 +02:00
0886137e39 Prevent KeysPerSecondCounter from NRE when no instance is initialized 2022-08-05 21:03:00 +02:00
0c07df2c26 Remove DT from KPS test 2022-08-05 21:02:37 +02:00
e0426836c1 Make swells and drumrolls optional by default 2022-08-05 16:30:07 +02:00
b46bc5d65b Remove empty line 2022-08-05 14:57:33 +01:00
b4e0fa7c53 Rewrite tests for KPS 2022-08-05 15:53:06 +02:00
24c29b7e2f Do not add KPS calculation when gameplay rate is 0 2022-08-05 15:51:07 +02:00
0243f8d6ac Clean up 2022-08-05 14:28:15 +01:00
9ac322d337 Merge pull request #19587 from peppy/adjust-hit-object-pooling
Adjust pooling to reduce stutters during gameplay on unique hit objects
2022-08-05 21:39:41 +09:00
e6761ef6b1 Merge branch 'master' into classic_drumrolls 2022-08-05 12:17:44 +00:00
cf362a6b4f Merge pull request #19529 from peppy/locally-modified-pill
Show "locally modified" pill when local modifications have been made
2022-08-05 21:12:13 +09:00
12ef99a1a1 Fix text position 2022-08-05 12:56:08 +01:00
8618d9ea0d Implement GrowToFitContainer 2022-08-05 12:55:41 +01:00
6afff72865 Fix CI inspections / refactor to single enumeration 2022-08-05 20:54:10 +09:00
15fb4d8dd5 Change Implementation and name of KeepUprightAndUnstretched 2022-08-05 12:53:14 +01:00
802dc90cb1 Adjust using directives for vertices 2022-08-05 20:37:33 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
4544df5978 Leave client.realm around to handle pull requests without this change merged 2022-08-05 18:27:29 +09:00
ad3d00b1dc Don't add version suffixes when running unit tests 2022-08-05 18:23:41 +09:00
a682a823f4 Fix test failures where Beatmap is not provided 2022-08-05 18:20:37 +09:00
9a4d0494de Adjust various pooling defaults to better handle more intense beatmaps 2022-08-05 18:09:07 +09:00
8ae5429602 Adjust slider pooling based on beatmap
Handles edge cases like mentioned in https://github.com/ppy/osu/issues/19585.
2022-08-05 18:08:05 +09:00
3c84b1a389 Change order of application to use original client.realm last 2022-08-05 17:48:51 +09:00
84a3fbd25c Version realm files for debug executions
To make it easier for developers to test out pull requests which bump
the realm schema version, realm files are now stored with the schema
version in the filename.

Note that this means any changes made to a newer version will not be
applied to previous ones.
2022-08-05 17:36:49 +09:00
a81a2517b2 Merge pull request #19583 from peppy/fix-preview-track-disposal
Fix `PreviewTrack`s not being disposed correctly
2022-08-05 15:16:22 +09:00
94ec653420 Add same load-cancel safeties to ensure tracks are disposed in card PlayButton 2022-08-05 14:26:01 +09:00
7c952f8069 Add more test coverage of locally-modified state change 2022-08-05 14:25:10 +09:00
6823282604 Fix PlayButton potentially not disposing an unused PreviewTrack during load 2022-08-05 14:15:27 +09:00
786af81274 Fix PreviewTrack not disposing its owned audio Track 2022-08-05 14:15:01 +09:00
0de00e9b3f Don't serialise empty mod settings 2022-08-05 14:00:53 +09:00
42d1bdfc95 Move KPS calculation to a standalone class 2022-08-05 04:17:01 +02:00
0d73bfa451 Merge pull request #19575 from smoogipoo/solo-score-info-json-cleanup
Clean up SoloScoreInfo serialised output
2022-08-04 23:19:21 +09:00
2d9da07eb6 Trim zero values from hit statistics 2022-08-04 19:27:50 +09:00
8ff7770a71 Omit irrelevant data from SoloScoreInfo serialisation 2022-08-04 19:11:39 +09:00
094eaafd43 Split out common conditional check into local static method 2022-08-04 17:26:54 +09:00
2c6c315e3a Merge branch 'master' into pp-balancing 2022-08-04 15:40:46 +09:00
81029fe12b Merge pull request #19574 from smoogipoo/fix-skin-sample-lookup
Ensure skin samples are looked up in correct order
2022-08-04 15:37:49 +09:00
c11a24b3ff Remove unused using 2022-08-04 15:05:52 +09:00
6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00
55234e8069 Merge pull request #19558 from bdach/mod-overlay/create-preset
Add flow for creating new mod presets
2022-08-04 14:45:57 +09:00
cbe09b51c4 Merge pull request #19552 from andy840119/remove-nullable-disable-in-the-desktop-project
Remove nullable disable in the osu.Desktop
2022-08-04 13:07:06 +09:00
ca1b4689cb Automatically focus name textbox upon add preset popover open 2022-08-03 21:26:35 +02:00
159d3b032c Rename locals for legibility 2022-08-03 21:23:31 +02:00
82d3fbd51b Split AddPresetPopover to separate file 2022-08-03 21:22:55 +02:00