Commit Graph

21979 Commits

Author SHA1 Message Date
adc2dfa6c6 Fix HitCircleLongCombo test stacking off-screen 2019-09-18 03:00:17 +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
7af194e5ed Debounce user-requested replay seeks (#6138)
Debounce user-requested replay seeks
2019-09-17 16:38:29 +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
e5149b4be9 Fix Perfect/SuddenDeath legacy mod conversion during score impo… (#6128)
Fix Perfect/SuddenDeath legacy mod conversion during score import
2019-09-16 12:22:33 +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
089488b295 Specify Rider analysis rules explicitly (#6127)
Specify Rider analysis rules explicitly
2019-09-16 02:29:59 +09:00
43760bdfcd Specify Rider analysis rules explicitly 2019-09-15 18:29:14 +02:00
52843d95c3 Fix aspect ratio of video not being enforced (#6105)
Fix aspect ratio of video not being enforced

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-09-16 00:37:44 +09: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
1f67b222dc Merge pull request #6116 from EVAST9919/allow-flag-placeholder
Fix DrawableFlag not showing fallback texture if no flag is available
2019-09-15 13:03:41 +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
bc2a1c91a1 Merge pull request #6106 from EVAST9919/fix-header-dropdown
Fix RankingsHeader dropdown can be clickable when not visible
2019-09-14 13:45:06 +09: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
ac6fffd834 Recreate beatmap video on each consumption (#6098)
Recreate beatmap video on each consumption
2019-09-14 00:23:38 +09: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
1583cead83 Merge pull request #6097 from peppy/catch-replay-key-trigger-correction
Change osu!catch key trigger to occur on frame before positional change
2019-09-13 23:26:07 +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
e536d97255 Merge pull request #6032 from peppy/fix-catch-rewind
Fix osu!catch rewind handling
2019-09-13 23:00:33 +09:00
82561aa44a Fix catcher additive sprite rewinding and remove unnecessary update code 2019-09-13 22:44:40 +09:00
efadbefc3b Merge remote-tracking branch 'upstream/master' into fix-catch-rewind 2019-09-13 22:23:28 +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
744085fa54 Fix exploding fruit not getting correct lifetime 2019-09-13 20:25:08 +09:00
9e742839ac Use correct database migration 2019-09-13 13:57:55 +03:00
8ba12fc91f Merge remote-tracking branch 'upstream/master' into fix-catch-rewind 2019-09-13 19:49:36 +09:00
fb9b25b786 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:48:14 +03:00
c13950fbbf Remove custom db additions 2019-09-13 13:43:21 +03:00
2e86185ccc Merge pull request #6086 from peppy/improve-catch-replay-frames
Improve how osu!catch stores and replays key actions
2019-09-13 19:43:16 +09:00
437e121056 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:39:58 +03:00
a6420def99 Make hyperdash test automatic 2019-09-13 19:29:49 +09:00
125b3fda6c Merge branch 'master' into improve-catch-replay-frames 2019-09-13 19:23:15 +09:00
1b9ef6a8e7 Merge branch 'master' into fix-catch-rewind 2019-09-13 19:10:11 +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
5c2c055614 Set lifetime on initial state update 2019-09-13 18:49:21 +09:00
ceee132345 Implement RankingsHeader component for rankings overlay (#6082)
Implement RankingsHeader component for rankings overlay

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-09-13 18:23:31 +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