Fix being able to place zero-length spinners
Fix some components not accounting for final hold notes in osu!mania beatmaps
IBeatSnapProvider
BeatSnap
Provide DrawableRulesetDependencies from HitObjectComposer
ModTimeRamp
Update DrawableHitObject state based on entry result during LoadComplete
Playfield.Mods
ExpandableButton
Add ability to view chat send history in input box
DifficultyBindable
#nullable disable
IDrawableScrollingRuleset
Saves on an allocation (though it seems to only be a ValueType so it shouldn't be a big deal) and a tail-call.
FallbackSampleStore.GetAsync
Fix various issues surrounding hit judgements
Skinnable class naming pass