Commit Graph

9874 Commits

Author SHA1 Message Date
b339c149d8 Copy BaseDifficulty to Beatmap<T> and move all write operations across 2021-10-06 15:10:45 +09:00
e6aa05a4a4 Merge pull request #14978 from peppy/fix-editor-file-selector-textbox-drags
Fix dragging on an editor file selection text box causing repeated popover display
2021-10-06 13:52:08 +09:00
d9849bcf49 Fix dragging on an editor file selection text box causing repeated popover display
Local fix and no tests as this is a pretty weird usage of `TextBox`.
We'll probably want to change it to not use a textbox eventually.

Closes #14969.
2021-10-06 13:15:05 +09:00
e837a3511d Merge branch 'master' into beatmap-difficulty-more-interface-usage 2021-10-06 12:18:51 +09:00
4bbff2ebf7 Merge branch 'master' into new-interfaces 2021-10-06 11:38:17 +09:00
9491e5a547 Merge pull request #14954 from peppy/rename-result-response
Rename `APIRequest.Result` to `Response`
2021-10-06 10:52:33 +09:00
5a4474e1b2 Fix incorrect DI retrieval in ReplayDownloadButton 2021-10-06 05:29:00 +09:00
98fef6ece2 Handle judgement reverts with actual display updates 2021-10-05 19:08:30 +09:00
bd84a8b749 Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage 2021-10-05 18:21:21 +09:00
0859c336de Also dim counter during initial calculation phase 2021-10-05 17:24:36 +09:00
f64226ded6 Fix display not displaying correctly after initial load 2021-10-05 17:10:32 +09:00
599d82e383 Avoid returning a live IEnumerable 2021-10-05 17:01:07 +09:00
fa7f11d906 Add easing to rolling counter value 2021-10-05 16:51:49 +09:00
565e888f58 Tidy up attribute retrieval code 2021-10-05 16:40:07 +09:00
45b63cbad9 Remove unnecessary dependency 2021-10-05 16:03:25 +09:00
676df55a0e Fade display out during rewind (as the value displayed is no longer valid) 2021-10-05 15:39:29 +09:00
81a13566bc Adjust default location slightly, fix alignment of "pp" subtext 2021-10-05 15:28:03 +09:00
b6af93d434 Apply some code quality refactoring 2021-10-05 15:14:49 +09:00
7176dc95e5 Revert Player.Score to protected 2021-10-05 14:55:40 +09:00
e19be8ebe4 Make GameplayState.Score immutable 2021-10-05 14:55:40 +09:00
d3b9660148 Move common interface implementations to extension methods 2021-10-05 14:41:14 +09:00
b41fa41c85 Rename APIRequest.Result to Response 2021-10-05 14:28:56 +09:00
5624dd9af6 Fix incorrect CancellationToken usage
Apparently I wrote the BDL system and don't know how this works. I
believe you need `CancellationToken?` or CanBeNull=true, however that doesn't actually
play well when actually using the token in code...
2021-10-05 12:07:41 +09:00
593da79bbc Further asyncify load process 2021-10-05 11:26:13 +09:00
d120678e30 Fix redundant default value 2021-10-04 21:13:14 +09:00
d1e7191f94 Pass score into GameplayState 2021-10-04 20:59:51 +09:00
0b0316e27e Fix missing CanBeNull 2021-10-04 20:59:31 +09:00
1837e1bf3c Share rounding with PerformanceStatistic 2021-10-04 20:35:53 +09:00
fb63e5ed87 Add todo 2021-10-04 20:35:26 +09:00
221cc1747c Drop "default" prefix 2021-10-04 20:34:28 +09:00
5aae673240 Use GameplayState 2021-10-04 20:33:54 +09:00
2e3450b3f5 Make Mods readonly 2021-10-04 20:20:24 +09:00
031c5a441e Merge branch 'master' into realtime-pp-display 2021-10-04 20:19:37 +09:00
4bd1083388 Merge pull request #14903 from peppy/importer-returns-live
Add `ILive<T>` and use as return type of `Import` methods
2021-10-04 20:16:32 +09:00
4871db2f86 Merge branch 'master' into importer-returns-live 2021-10-04 19:42:36 +09:00
853cf6feaa Rename last remaining BeatmapInfo Beatmap usage 2021-10-04 17:35:53 +09:00
916342c837 Merge branch 'master' into importer-returns-live 2021-10-04 16:24:26 +09:00
69c2b7dc59 Merge branch 'master' into rename-beatmap-info-beatmap-fields 2021-10-04 16:03:22 +09:00
aa1bfc16d2 Merge pull request #14929 from peppy/gameplay-state
Replace `GameplayBeatmap` with `GameplayState`
2021-10-04 15:56:44 +09:00
017756cbca Use Torus alternates on online play screens as per design 2021-10-04 00:26:41 +02:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
973c31132b Rename BeatmapInfo variables which were named beatmap for clarity 2021-10-02 12:45:34 +09:00
7e009f6168 Add full xmldoc 2021-10-02 02:31:41 +09:00
32afd3f426 Replace all basic usages 2021-10-02 02:22:23 +09:00
05ca3aec4f Rename GameplayState to SpectatorGameplayState 2021-10-02 02:10:11 +09:00
0ee148b53f Extra guard against no attributes 2021-10-01 21:31:26 +09:00
a1f880a36a Split classes 2021-10-01 21:00:39 +09:00
d0081908c5 Make Score internal 2021-10-01 20:52:48 +09:00
5820a71652 Fix mania difficulty calculator crashing 2021-10-01 19:57:45 +09:00
59bd13c154 Merge branch 'master' into slider-timeline-velcotiy-adjust-v2 2021-10-01 17:47:00 +09:00