Commit Graph

13969 Commits

Author SHA1 Message Date
b4a396885d Merge remote-tracking branch 'upstream/master' into key-counter-fixes 2019-09-18 14:08:40 +09:00
b5b29a21e7 Move menu cursor rotation to more appropriate settings section 2019-09-18 02:15:18 +09:00
ec5f420818 Merge branch 'master' into key-counter-fixes 2019-09-17 22:56:34 +09:00
057c4aa795 Remove unused using statement 2019-09-17 22:42:20 +09:00
77947e8309 Fix rewind tests failing 2019-09-17 22:33:27 +09:00
38d85e44be Merge branch 'master' into key-counter-fixes 2019-09-17 22:33:15 +09:00
fd3e2375bb Fix disclaimer potentially pushing a null screen (#6137)
Fix disclaimer potentially pushing a null screen
2019-09-17 16:39:04 +09:00
f0bcb2b933 Debounce user-requested replay seeks 2019-09-17 16:12:18 +09:00
efedfefe63 Fix disclaimer potentially pushing a null screen 2019-09-17 15:54:11 +09:00
a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
2381b4c003 Move video behind storyboard 2019-09-16 00:20:56 +09:00
e1de0b0537 Merge remote-tracking branch 'upstream/master' into fix-video-fill-mode 2019-09-16 00:19:30 +09:00
fedbac74e4 Wait for cursor hiding using ManualResetEventSlim (#6112)
Wait for cursor hiding using ManualResetEventSlim
2019-09-15 15:00:38 +09:00
96453d8197 Remove redundant string interpolation 2019-09-15 02:46:28 +03:00
babd34470e Fix DrawableFlag returns empty texture if there's no flag avaliable for needed country 2019-09-15 02:33:21 +03:00
8456861b8d Wait for cursor hiding using ManualResetEventSlim 2019-09-14 17:08:56 +03:00
2783ae62ef Remove useless container 2019-09-14 06:34:57 +03:00
9febeb1f3d Add black background 2019-09-14 06:32:00 +03:00
a36c808682 Use Fit FillFode 2019-09-14 06:28:59 +03:00
8ad782a82d Fix RankingsHeader dropdown can be clickable when not visible 2019-09-14 06:16:25 +03:00
9a94405b3a Fix video playback is stretched on client resize 2019-09-14 06:05:09 +03:00
65aa7b2016 Recreate beatmap video on each consumption
Should not be shared over multiple usages
2019-09-14 00:07:06 +09:00
1b8d5decfa Add beatmap video support (#5908)
Add beatmap video support

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-09-13 23:31:34 +09:00
2cd3657b5e Merge branch 'master' into beatmap-video 2019-09-13 23:08:57 +09:00
624e5644a4 Change osu!catch key trigger to occur on frame before positional change 2019-09-13 23:06:35 +09:00
9e53c091a3 Merge pull request #6095 from peppy/fix-test-dummy-api
Fix incorrect DI usage of IAPIProvider in many tests
2019-09-13 22:22:07 +09:00
2379b665e3 Use InvalidOperationException 2019-09-13 22:15:11 +09:00
d385c35955 Apply suggestions from code review
Co-Authored-By: Salman Ahmed <slmanarendo1950@gmail.com>
2019-09-13 21:55:45 +09:00
9e742839ac Use correct database migration 2019-09-13 13:57:55 +03:00
fb9b25b786 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:48:14 +03:00
b10ce0b12d Merge branch 'master' into key-counter-fixes 2019-09-13 19:43:33 +09:00
c13950fbbf Remove custom db additions 2019-09-13 13:43:21 +03:00
437e121056 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:39:58 +03:00
125b3fda6c Merge branch 'master' into improve-catch-replay-frames 2019-09-13 19:23:15 +09:00
e1ed5dfa7d Reset DrawableHitObject lifetimes on state change (#6028)
Reset DrawableHitObject lifetimes on state change

Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2019-09-13 19:10:02 +09:00
614e68cdf9 Remove redundant BindTarget usage 2019-09-13 18:11:17 +09:00
031f0ee1e7 Consume ValueChanged and inline some pointless constants 2019-09-13 18:09:15 +09:00
1e4f3507ed Fix layout not matching web 2019-09-13 18:07:52 +09:00
0cc21c9c74 Fix changelog overlay potentially adding children after disposal 2019-09-13 17:21:47 +09:00
7cb79dd760 Fix incorrect DI usage of IAPIProvider in many tests 2019-09-13 17:15:33 +09:00
6867b3c232 Update resources 2019-09-13 10:56:21 +03:00
cb98b07e33 Merge master with conflicts resolved 2019-09-13 10:45:01 +03:00
ffd205f470 Merge remote-tracking branch 'upstream/master' into pr/EVAST9919/6076 2019-09-13 16:25:30 +09:00
78e7be919f Remove unnecessary container 2019-09-13 16:25:25 +09:00
c4f9be5913 Merge pull request #6093 from smoogipoo:fix-player-restart
Fix player not correctly restarting after an unpause
2019-09-13 16:09:41 +09:00
7818ecd71c Forward ValueChangedEvent instead 2019-09-13 16:03:44 +09:00
a05ae2c1b2 Merge remote-tracking branch 'upstream/master' into pr/EVAST9919/6082 2019-09-13 15:53:11 +09:00
cf2f841b4d Fix player not correctly exiting after an unpause 2019-09-13 15:42:58 +09:00
c66e963705 Make constructor private 2019-09-13 15:42:36 +09:00
dc8c7a5041 Add null check for safety 2019-09-13 15:27:42 +09:00