Commit Graph

27068 Commits

Author SHA1 Message Date
6d23c3b4ab Merge pull request #8180 from peppy/tournament-design-intro
Implement 2020 intro screen design
2020-03-09 18:38:07 +09:00
1fec5d17a8 Merge pull request #8174 from peppy/tournament-design-ladder
Implement 2020 ladder design
2020-03-09 18:15:59 +09:00
b4cb4100dd Merge pull request #8173 from peppy/tournament-design-mappool
Implement 2020 map pool design
2020-03-09 14:51:00 +09:00
1e9adbba4e Merge branch 'master' into tournament-design-intro 2020-03-09 14:16:22 +09:00
fac5530cab Merge branch 'master' into tournament-design-mappool 2020-03-09 14:16:05 +09:00
0f44c0739a Merge branch 'master' into tournament-design-ladder 2020-03-09 14:16:01 +09:00
79153914fd Merge pull request #8171 from peppy/tournament-drawable-team-tidy
Add new tournament design base elements
2020-03-09 14:04:27 +09:00
c1ac800473 Merge pull request #8186 from Joehuu/fix-textbox-backspace-animation
Fix textbox characters not animating when typing/backspacing
2020-03-09 14:03:33 +09:00
b61e56cda5 Resolve post-merge issue 2020-03-09 13:29:17 +09:00
ab79f36c41 Merge branch 'master' into tournament-drawable-team-tidy 2020-03-09 13:26:20 +09:00
3903423a37 Fix textbox characters not animating when typing/backspacing 2020-03-08 19:43:53 -07:00
a04b651fea Merge pull request #8170 from peppy/tournament-base-changes
Apply tournament client usability changes
2020-03-09 10:15:10 +09:00
ae42c32c86 Merge pull request #8182 from Game4all/fix-hit-error-ticks-outside-bounds
Fix hit error ticks getting out of the hit error meter
2020-03-09 09:45:48 +09:00
2eb8f245da Merge branch 'master' into tournament-base-changes 2020-03-09 09:24:46 +09:00
1c580216af Merge pull request #8175 from peppy/score-counter-flexibility
Increase flexibility of StarCounter component
2020-03-09 09:17:55 +09:00
5b8035052f Merge branch 'master' into fix-hit-error-ticks-outside-bounds 2020-03-09 09:16:51 +09:00
9dbff39fca Merge pull request #8178 from peppy/tournamet-fix-video-looping
Fix video looping not propagating when set too early in initialisation
2020-03-09 09:13:21 +09:00
0c868f54bc Merge branch 'master' into score-counter-flexibility 2020-03-09 08:56:39 +09:00
4b419d1976 Merge branch 'master' into tournamet-fix-video-looping 2020-03-09 08:51:22 +09:00
460bd993ca Merge pull request #8047 from TheWildTree/adjust-most-played
Adjust most played beatmaps section to better match osu-web
2020-03-09 02:20:02 +09:00
c2fbc85e77 Split out test scene for StarCounter 2020-03-09 01:26:34 +09:00
61297847a7 Fix compilation failure 2020-03-09 01:21:37 +09:00
414e704d37 Use existing local function
Co-Authored-By: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2020-03-09 00:18:28 +09:00
0953751d24 Clamp relative position of judgement ticks in range [0;1] 2020-03-08 15:51:57 +01:00
dc201a68dc Merge branch 'tournament-drawable-team-tidy' into tournament-design-mappool 2020-03-08 20:16:48 +09:00
5f6ce7fde5 Merge branch 'tournament-drawable-team-tidy' into tournament-design-ladder 2020-03-08 20:16:35 +09:00
ba865aa195 Merge branch 'tournament-drawable-team-tidy' into tournament-design-intro 2020-03-08 20:14:15 +09:00
2fe32b7d2b Remove LadderInfo requirement in DrawableMatchTeam 2020-03-08 19:41:22 +09:00
9138bafbeb Fix alignment of flags on team intro screen 2020-03-08 18:49:06 +09:00
0102aaf32a Move chat expand/contract logic local to tournament 2020-03-08 18:11:57 +09:00
5d5910822b Initial pass of intro screen design update 2020-03-08 16:06:37 +09:00
3a3a2ad2a7 Fix video looping not propagating when set too early in initialisation 2020-03-08 16:04:51 +09:00
979988235d Increase flexibility of StarCounter component 2020-03-08 15:56:22 +09:00
ba6c4abbe6 Initial pass of ladder screen design update 2020-03-08 15:52:41 +09:00
2981730442 Initial pass of map pool screen design update 2020-03-08 15:49:37 +09:00
1c5d6e0cf4 Split out nested classes to higher level for better code sharing 2020-03-08 15:34:45 +09:00
aed52179f0 Fix weird reverse logic 2020-03-08 15:32:22 +09:00
01e32896ee Make save changes button more prominent 2020-03-08 15:32:22 +09:00
aeb6bf5b46 Remove unnecessary width specification on editor screens 2020-03-08 15:32:22 +09:00
129c8fe24f Add helper method to get winning team colour 2020-03-08 15:32:22 +09:00
3caffb81e1 Add new element colours to TournamentGame 2020-03-08 15:32:22 +09: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
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