Commit Graph

38066 Commits

Author SHA1 Message Date
a664efe12b Fix history graph tooltips leaking to others
Since there was no check about which tooltip content came from which graph, all history graphs use the "Replays Watched" tooltip, as it is the latest created one.
2021-04-13 07:59:14 +03:00
8f84abf348 Display "replays watched" tooltip for replays subsection 2021-04-12 21:51:06 +03:00
84e1ff79a0 Merge pull request #12352 from smoogipoo/multiplayer-spectator-leaderboard
Implement the multiplayer spectator leaderboard
2021-04-13 01:51:14 +09:00
1e002841cf Add test for scoring mode changes 2021-04-12 22:03:45 +09:00
c531e38a36 Rework to create a derived tracked user data instead 2021-04-12 22:00:27 +09:00
3fd3f36895 Merge pull request #12378 from smoogipoo/fix-score-serialisation
Fix mods not being serialised correctly in ScoreInfo
2021-04-12 21:54:24 +09:00
27660265b5 Merge branch 'master' into multiplayer-spectator-leaderboard 2021-04-12 21:02:18 +09:00
e9a114a15c Rename property back 2021-04-12 20:50:18 +09:00
8413b0a5d3 Don't map api mods to DB 2021-04-12 20:49:44 +09:00
625484468e Fix DB serialisation 2021-04-12 20:49:37 +09:00
982d8fa8b1 Fix incorrect reference 2021-04-12 20:49:26 +09:00
32868d0d45 Merge pull request #12217 from frenzibyte/legacy-spm-counter
Add support for legacy spinner SPM counter
2021-04-12 20:19:05 +09:00
d2d7f77430 Fix mods not being serialised correctly in ScoreInfo 2021-04-12 20:09:01 +09:00
905cd7c8eb Update resources 2021-04-12 19:22:07 +09:00
f139f61837 Merge branch 'master' into legacy-spm-counter 2021-04-12 19:22:03 +09:00
e8c248f2b2 Merge pull request #12377 from peppy/remove-empty-returns-xmldoc
Remove empty <returns> xmldoc
2021-04-12 18:25:46 +09:00
b5954a55ad Remove empty <returns> xmldoc 2021-04-12 17:46:14 +09:00
5d942e92f3 Merge pull request #12374 from smoogipoo/fix-multi-test-failures
Fix multiplayer test failure
2021-04-12 14:39:41 +09:00
4fcddfb44b Fix multiplayer test failure 2021-04-12 13:42:14 +09:00
e2470d757e Merge branch 'master' into legacy-spm-counter 2021-04-12 12:52:52 +09:00
4853ac802c Merge pull request #12367 from Joehuu/lazy-flashlight
Add follow delay setting to osu! flashlight mod
2021-04-11 19:07:06 +09:00
a42714540b Add follow delay setting to osu! flashlight mod 2021-04-10 23:04:15 -07:00
ab49e84d17 Merge pull request #12356 from peppy/update-framework
Update framework
2021-04-10 03:34:24 +09:00
b66ef2fdec Update framework 2021-04-10 02:14:28 +09:00
dfe3240b45 Merge pull request #12353 from nekodex/songselect-hoversamples
Add a hover sample type for SongSelect buttons
2021-04-10 01:45:47 +09:00
9aa30fb323 Merge pull request #11688 from Syriiin/diffcalc/dynamic-history
Implement dynamic previous hitobject retention for Skill class
2021-04-10 01:25:07 +09:00
affc878db9 Update resources 2021-04-10 01:03:15 +09:00
bfd3d0cce9 Implement custom enumerator for ReverseQueue to avoid allocations 2021-04-10 01:16:54 +10:00
8bd972c525 Merge pull request #12354 from nekodex/reduce-sample-pitch-randomisation
Reduce the randomised pitch range of hover sounds
2021-04-09 23:43:51 +09:00
ffacd38e57 Reduce the randomised pitch range of hover sounds 2021-04-09 23:03:14 +09:00
8a0da06e89 Add a hover sample type for SongSelect buttons 2021-04-09 23:00:40 +09:00
cceb10cc85 Merge pull request #12337 from Naxesss/slider-path-segments
Improve UX of correcting invalid slider path types
2021-04-09 19:26:49 +09:00
d2c37e6cf8 Remove unnecessary parameter 2021-04-09 18:41:58 +09:00
7cbc8f2695 Add some xmldocs 2021-04-09 18:29:02 +09:00
e73f3f52d7 Add some more asserts 2021-04-09 18:23:41 +09:00
9ddcd686ac Fix incorrect assert 2021-04-09 18:23:38 +09:00
b49997f531 Add test for no frames 2021-04-09 18:18:23 +09:00
589ce4bdc2 Add test 2021-04-09 18:16:10 +09:00
90e243eea5 Rename methods 2021-04-09 18:15:27 +09:00
3b86f0eb2f Fix exception with 0 frames 2021-04-09 18:15:23 +09:00
c0837b1c88 Merge pull request #12340 from smoogipoo/add-slider-whistle
Add support for sliderwhistle
2021-04-09 18:12:46 +09:00
f64b2095bf Carry over the previous path type 2021-04-09 11:04:00 +02:00
0af6d77192 Test for path type transfer 2021-04-09 11:03:38 +02:00
bb15baf118 Add initial multiplayer spectator leaderboard 2021-04-09 17:31:14 +09:00
1dbc7e821e Merge branch 'master' into add-slider-whistle 2021-04-09 17:11:48 +09:00
9b16e1c38d Merge pull request #12349 from ekrctb/fix-catch-replay-delay-alternative
Fix catcher position update delayed one frame (alternative solution)
2021-04-09 16:44:02 +09:00
6d0dc62502 Make sure latest catcher position is used for catching logic
A replay frame processed in CatchInputManager is applied to catcher in `CatcherArea`.
The catcher position is then used for the catching logic for each hit object under `HitObjectContainer`.
Thus, if `HitObjectContainer` came before `CatcherArea`, the replay input is delayed one frame.
That was one reason why the catch autoplay misses hit objects (especially when fast-forwarded).
2021-04-09 16:04:45 +09:00
b10ee7482d Add a failing test to check catch replay accuracy 2021-04-09 15:58:23 +09:00
e3c75cd4aa Merge pull request #12348 from peppy/fix-score-submission-ruleset-id-missing
Fix scores not being accepted due to missing ruleset ID
2021-04-09 15:54:19 +09:00
9b0ce2999f Fix legacy encoder 2021-04-09 15:28:42 +09:00