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