Commit Graph

27768 Commits

Author SHA1 Message Date
9f44a7b2ce Simplify status assignment in the test scene 2020-03-08 03:07:14 +03:00
67dbfc1e5e Merge remote-tracking branch 'refs/remotes/ppy/master' into user-cards-update 2020-03-08 03:03:33 +03:00
d68d7edea3 Start background video playback based on provided offset 2020-03-07 14:08:13 -08:00
c7c7e626b8 Merge pull request #8163 from bdach/fix-circle-piece-hitbox
Fix osu! hitbox accepting input outside of circle
2020-03-07 16:40:13 +09:00
e886c155e6 Adjust text size values 2020-03-07 04:05:17 +03:00
66f40f7f6e Merge remote-tracking branch 'refs/remotes/ppy/master' into user-cards-update 2020-03-07 04:01:36 +03:00
b608764554 Cover area just outside circle in test 2020-03-06 22:09:02 +01:00
77fd748035 Fix incorrect circle piece hitbox
Hitboxes of circle pieces in osu! have regressed with commit 8592335.
The reason for the regression was that hit detection was moved from
DrawableHitCircle itself to a newly-introduced private HitArea class
(now named HitReceptor).

As HitArea inherited from Drawable, it would return IsHovered == true
over its entire bounding box. This meant that the hit area could wrongly
pick up actions that are not within circle radius and make them into
hits.

To resolve, make HitReceptor a CompositeDrawable and set its corner
radius to match the circle piece. This fixes the invalid hitbox, as
IsHovered takes radius into account.
2020-03-06 21:21:20 +01:00
491840b17d Add failing tests 2020-03-06 21:10:23 +01:00
8ceaa39fb4 Merge pull request #8100 from smoogipoo/fix-testscene-rate
Fix test scene virtual track not respecting rate adjustments
2020-03-06 23:45:34 +09:00
d39e9df27f Merge branch 'master' into fix-testscene-rate 2020-03-06 23:21:24 +09:00
09bd5ad185 Merge pull request #8151 from peppy/tourney-simplify-video-spec
Simplify tournament video construction
2020-03-06 23:15:02 +09:00
3295f8657a Restore clamp behaviour 2020-03-06 22:44:11 +09:00
fa8e7adf07 Merge branch 'master' into fix-testscene-rate 2020-03-06 22:40:02 +09:00
3d54334dd6 Merge pull request #8150 from peppy/remove-layout-durations-tournament-editors
Remove layout durations from tournament editor screens for better performance
2020-03-06 22:38:06 +09:00
3f51effe98 Merge pull request #8149 from peppy/add-load-delay-for-avatars
Add a short load delay for avatars to avoid unnecessary fetching
2020-03-06 22:31:16 +09:00
643b25e484 Merge branch 'master' into tourney-simplify-video-spec 2020-03-06 22:28:21 +09:00
092c02c3b3 Merge pull request #8148 from peppy/fix-tournament-screen-aspect-in-tests
Ensure tournament screens respect aspect ratio in tests
2020-03-06 22:18:01 +09:00
cac4c6b724 Merge branch 'master' into remove-layout-durations-tournament-editors 2020-03-06 22:09:48 +09:00
28c665e7a6 Merge branch 'master' into add-load-delay-for-avatars 2020-03-06 22:09:47 +09:00
fa8ee0ca0d Merge branch 'master' into fix-tournament-screen-aspect-in-tests 2020-03-06 21:59:42 +09:00
b6a695ec11 Update framework (#8152)
Update framework
2020-03-06 19:19:51 +09:00
16cc49daa0 Update framework 2020-03-06 18:47:31 +09:00
fd16d24362 Make KeyCounter not count key presses during breaks (#8059)
Make KeyCounter not count key presses during breaks
2020-03-06 18:42:22 +09:00
0a72fa69ab Simplify video creation (and handle fallback better) 2020-03-06 18:39:12 +09:00
2d95f29925 Add gameplay screen specific video 2020-03-06 18:38:54 +09:00
a59c3d997d Refactor implementation to better match what already existed 2020-03-06 18:00:17 +09:00
0ccf691c97 Remove unnecessary interpolation 2020-03-06 18:00:07 +09:00
3b0e3cd71a Remove using statements 2020-03-06 17:55:57 +09:00
40074f10db Remove unnecessary override 2020-03-06 17:55:05 +09:00
90dbb90470 Merge branch 'master' into disable-keycounter-breaks 2020-03-06 17:53:10 +09:00
88759e65a0 Remove layout durations from tournament editor screns for better performance 2020-03-06 16:31:36 +09:00
8ff3370273 Add a short load delay for avatars to avoid unnecessary fetching 2020-03-06 16:27:38 +09:00
ac88ba717b Ensure screens respect aspect ratio in tests 2020-03-06 16:13:07 +09:00
5b0846cb69 Handle hover explicitly 2020-03-05 23:15:53 +01:00
bd1dbea6f4 Centralise background colour updates 2020-03-05 23:10:14 +01:00
f5e6f92ac6 Merge branch 'master' into adjust-most-played 2020-03-05 22:37:09 +01:00
c3ad08f230 Remove wild writeline 2020-03-06 02:18:35 +09:00
ebc86c1075 Fix random test failure 2020-03-06 02:14:16 +09:00
e3509c742c Track time in a simpler way in TrackVirtualManual 2020-03-06 02:03:19 +09:00
ece263131b Update to follow new naming/structure 2020-03-06 00:36:05 +09:00
5b8aaba4a6 Merge branch 'master' into fix-perfect-judgements 2020-03-06 00:18:05 +09:00
583e2c3f4a Actually check rate is applied 2020-03-06 00:10:05 +09:00
2b89fb68f7 Merge branch 'master' into fix-testscene-rate 2020-03-05 23:38:33 +09:00
0477ef6c13 Force a selection after filtering to ensure correct difficulty is selected 2020-03-05 21:45:19 +09:00
332f56a7f8 Fix nullref in tests 2020-03-05 20:34:24 +09:00
371a543645 Update framework 2020-03-05 20:25:38 +09:00
e085aa8c1d Merge branch 'master' into better-filter-bypass 2020-03-05 20:19:08 +09:00
aafdfbca1f Merge pull request #8129 from peppy/fix-dummy-track-completion-feedback
Fix DummyWorkingBeatmap's track completion attempting to change game-wide beatmap
2020-03-05 17:57:57 +09:00
8a4bfb90d7 Merge pull request #8135 from mcendu/vscode-ld-library-path
Remove LD_LIBRARY_PATH from vscode launch.json
2020-03-05 17:57:49 +09:00