Commit Graph

54148 Commits

Author SHA1 Message Date
e4879aa450 Add test 2022-08-08 21:12:38 +02:00
f6e65cf1af Improve implementation 2022-08-08 20:53:05 +02:00
fac2596eee Change type from BindableBool to IBindable<bool> 2022-08-08 13:38:52 +02:00
cd68134565 Call skip method directly 2022-08-08 13:10:28 +02:00
bb344e064f Add xml docs 2022-08-07 13:31:26 +02:00
09230304a4 Improve implementation 2022-08-07 13:20:29 +02:00
bd43a9e96e Add missing type specification 2022-08-06 18:49:07 +02:00
fa6d55b5b5 Remove redundant lambda signature parentheses 2022-08-06 18:47:11 +02:00
0d418559bc Skip song intro only in case of a quick restart 2022-08-06 17:02:45 +02:00
e411a2d187 Revert reduced wait time commit 2022-08-06 15:12:36 +02: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
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
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
6afff72865 Fix CI inspections / refactor to single enumeration 2022-08-05 20:54:10 +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
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
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
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
ac9321204c Merge branch 'master' into mod-overlay/create-preset 2022-08-03 21:21:52 +02:00
656c9eb504 Merge pull request #19570 from peppy/more-until-steps
Change all filter control button state test to until steps
2022-08-03 21:55:27 +03:00
571a93e1bc Merge branch 'master' into more-until-steps 2022-08-03 21:25:30 +03:00
8489963abc Merge pull request #19548 from peppy/more-beat-sync-dependence
Improve `IBeatSyncProvider` interface and reduce beatmap track dependence
2022-08-03 20:54:57 +03:00
b00c3a4d6d Move properties and mark as get-only 2022-08-03 20:31:51 +03:00
7c45c571a0 Merge branch 'master' into more-beat-sync-dependence 2022-08-03 20:22:42 +03:00
844430502b Replace parantheses with nullable-bool equality operation 2022-08-03 20:11:08 +03:00
8b02c955d8 Give this class a constructor to make sure that message data will always assigned. 2022-08-03 23:17:09 +08:00
1eb8168a8d Merge pull request #19522 from frenzibyte/improve-download-limit-message
Display readable error message when reaching download limit
2022-08-03 23:32:04 +09:00
7022d9e5f8 Fix test step names being too long 2022-08-03 21:13:49 +09:00
bacbf5b7f0 Update existing test expectations 2022-08-03 20:20:06 +09:00
87cc2db624 Merge branch 'master' into improve-download-limit-message 2022-08-03 20:17:02 +09:00