Bartłomiej Dach
d87a775e71
Fix clear sample potentially playing multiple times simultaneously
2025-02-12 13:25:46 +01:00
Bartłomiej Dach
e385848edc
Add missing animation of warning sprite
2025-02-12 13:25:46 +01:00
Bartłomiej Dach
0ac08158e3
Fix transforms from swell progress being cleared on completion by not using transforms
2025-02-12 13:25:42 +01:00
Bartłomiej Dach
96db6964df
Adjust things further
2025-02-12 13:20:04 +01:00
Bartłomiej Dach
231988bc9d
Adjust things to be closer to stable (but not close enough yet)
2025-02-11 15:29:53 +01:00
Bartłomiej Dach
be035538c2
Fix remaining hit counter scaling in the incorrect direction
2025-02-11 14:01:32 +01:00
Nathan Du
e794389fe8
further adjust swell behavior
...
The outstanding visual issues of the clear animation is fixed. The
HandleUserInput state management is removed as it no longer seems
necessary.
2025-02-01 13:34:52 +08:00
Nathan Du
a62a84a30f
fix code style
2025-01-31 20:48:29 +08:00
Nathan Du
ac17b4065f
change legacy spinner animations to match stable
...
Also removed a few fallbacks pointed out in code review that I don't
understand.
2025-01-31 20:16:28 +08:00
Nathan Du
ad2b469b14
remove spinner-osu.png workaround
...
https://github.com/ppy/osu/issues/22084
2025-01-31 18:52:19 +08:00
Nathan Du
2a5540b392
remove ISkinnableSwell
...
This commit removes ISkinnableSwell for taiko swell animations. In place
of it, an event named UpdateHitProgress is added to DrawableSwell, and
the skin swells are converted to listen to said event and
ApplyCustomUpdateState, like how spinner skinning is implemented for
std.
2025-01-31 18:10:50 +08:00
Nathan Du
4fd8a4dc5a
Merge taiko swell components
...
Per <https://github.com/ppy/osu/pull/21601/files#r1064167756 >, taking a
variation of the "Make all swell main pieces implement
ISkinnableSwellPart" path. Should clean the interface up enough for
further refactors.
2025-01-31 16:55:39 +08:00
Joppe27
e2196e8b9b
Rename methods and skin component + add comments
2025-01-31 10:24:45 +08:00
Joppe27
4a164b7b14
Add legacy taiko swell
2025-01-31 10:24:45 +08:00