Commit Graph

2280 Commits

Author SHA1 Message Date
bf8507c7b9 Only apply default timeout when debugger not attached 2021-11-18 23:26:45 +09:00
1c13b39104 Revert incorrect ordering change 2021-11-17 22:10:46 +01:00
8b134914cf Merge branch 'master' into beatmap-cancellation-token 2021-11-17 21:52:30 +01:00
7c2e79f911 Update all simple cases of switching to IWorkingBeatmap 2021-11-17 20:56:57 +09:00
0715d40ea0 Merge branch 'master' into beatmap-cancellation-token 2021-11-17 11:16:10 +09:00
13f3e2eea9 Add back default timeout to GetPlayableBeatmap 2021-11-17 11:06:31 +09:00
f5c52755c9 Merge branch 'master' into i-working-beatmap/difficulty-calculator 2021-11-16 16:19:22 +09:00
726a0cc091 Merge branch 'master' into beatmap-collection-inteface-types 2021-11-16 15:31:10 +09:00
d2a7670494 Remove no longer used helper method 2021-11-16 14:48:02 +09:00
6cca657a2d Standardise naming of CancellationToken parameters 2021-11-16 14:45:51 +09:00
53c0682a08 Merge branch 'master' into beatmap-cancellation-token 2021-11-16 14:43:13 +09:00
9207b87b76 Add back interface equality but limit to only matching types 2021-11-16 12:35:18 +09:00
1d87b47fec Remove now-unnecessary R# disables 2021-11-15 19:40:31 +09:00
a90cfb4a2f Implement remaining properties via implicit implementation rather than interface methods 2021-11-15 19:30:46 +09:00
369b4ba789 Update DifficultyCalculator to take an IRulesetInfo 2021-11-15 19:16:48 +09:00
62d670a3ca Update DifficultyCalculator to take an IWorkingBeatmap 2021-11-15 19:16:48 +09:00
960cecf3db Merge branch 'beatmap-collection-inteface-types' into i-working-beatmap/difficulty-calculator 2021-11-15 19:16:47 +09:00
a0e25d18cd Expose more of WorkingBeatmap via interface 2021-11-15 18:25:48 +09:00
0b4822b552 Remove newly added equality 2021-11-15 14:35:01 +09:00
9f7e2750a5 Merge branch 'master' into beatmap-collection-inteface-types 2021-11-12 19:41:29 +09:00
5e88d59a26 Switch BeatmapInfo.OnlineID delegation to use property getter for conformity 2021-11-12 19:06:12 +09:00
1d962648c2 Standardise implementations 2021-11-12 19:00:27 +09:00
54cd1158a4 Add IBeatmapSetInfo equality support 2021-11-12 18:16:36 +09:00
a67e156883 Add IBeatmapInfo equality support 2021-11-12 18:11:33 +09:00
692e846acd Rename BeatmapSetInfo.OnlineBeatmapSetID to OnlineID to match interface 2021-11-12 17:52:44 +09:00
6a098a8634 Rename BeatmapInfo.OnlineBeatmapID to OnlineID to match interface 2021-11-12 17:46:24 +09:00
51a353e12d Rename BeatmapInfo.Version to DifficultyName to match underlying interface 2021-11-11 17:20:53 +09:00
ebe58cee11 Rename BeatmapInfo.StarDifficulty to StarRating to match underlying interface 2021-11-11 17:19:46 +09:00
343318c6f9 Merge branch 'master' into display-string 2021-11-10 11:10:38 +01:00
f4ef841972 Add fallback for cases where beatmap has no author/title/artist specified 2021-11-10 18:29:05 +09:00
3d148aea40 Fix GetDisplayTitle() implementations relying on ToString() themselves 2021-11-09 13:53:08 +01:00
3b485b5f37 Rewrite PreviewTrackManager to avoid constructing TrackBass locally
This paves the way for the framework code quality change
(https://github.com/ppy/osu-framework/pull/4873) which stops exposing
the constructor.

Most of the restructuring here is required to give `PreviewTrackManager`
an adjustable target to apply the global mute.
2021-11-09 17:38:12 +09:00
2b518035da Merge pull request #15522 from bdach/taiko-slider-multiplier-saving
Fix taiko beatmap scroll speed increasing after every save in editor
2021-11-08 22:51:43 +09:00
74603253d2 Store full model rather than online ID only 2021-11-08 13:42:56 +01:00
72489b32f9 Move toggle code into own method for readability 2021-11-08 21:39:16 +09:00
9a2425f316 Remove unused field for now to appease inspectcode 2021-11-08 21:36:28 +09:00
540b7e1b38 Fix taiko editor not unapplying slider multiplier changes on save 2021-11-08 13:28:42 +01:00
f4b8dee2d0 Update favourite statistic value on favourite button clicks 2021-11-08 11:53:54 +01:00
b5cbdcf981 Implement basic behaviour of favourite button 2021-11-08 11:53:54 +01:00
0faa26fc13 Add basic structure for buttons 2021-11-08 11:53:53 +01:00
8b85c2c8de Merge pull request #15491 from peppy/remove-stupid-weak-reference-bindable-events
Revert weird event flow in model manager/importers
2021-11-08 15:19:58 +09:00
a2dfb5fd8c Merge pull request #15513 from bdach/beatmap-card/statistics
Add statistics display to beatmap card
2021-11-08 14:45:56 +09:00
97345ac9e6 Remove unnecessary TimeSpan timeout parameter (CancellationToken can now be used) 2021-11-08 14:33:32 +09:00
e338340c6a Merge branch 'master' into beatmap-cancellation-token 2021-11-08 14:32:56 +09:00
78aef9ce86 Merge branch 'master' into remove-stupid-weak-reference-bindable-events 2021-11-08 13:35:49 +09:00
1589b50d6e Merge branch 'master' into beatmap-card/statistics 2021-11-08 13:28:31 +09:00
fb495d77ce Implement TooltipText directly 2021-11-08 13:22:57 +09:00
0e09edfce2 Do not show nomination info if hype info not present to match web 2021-11-07 21:33:42 +01:00
1f405a7e71 Display extended statistics on card hover 2021-11-07 21:33:41 +01:00
c0b5b0e909 Add new statistic types to online info 2021-11-07 21:33:41 +01:00